Class BarcodeWriter
A static class allowing for barcode images of many types to be generated dynamically.
Generated Barcodes can be exported as Images, Bitmaps, Files, PDFs and Streams.
Inheritance
Namespace: IronBarCode
Assembly: IronBarCode.dll
Syntax
public static class BarcodeWriter : Object
Fields
DefaultCharacterEncoding
The default character encoding for binary data.
Declaration
public static string DefaultCharacterEncoding
Field Value
Type | Description |
---|---|
System.String |
DefaultHeight
The default max height of a rendered barcode in pixels. 250px
Declaration
public static int DefaultHeight
Field Value
Type | Description |
---|---|
System.Int32 |
DefaultWidth
The default max width of a rendered barcode in pixels. 250px
Declaration
public static int DefaultWidth
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
CreateBarcode(Byte[], BarcodeEncoding)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(byte[] binaryData, BarcodeEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The binary data which the barcode will represent. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Byte[], BarcodeEncoding, Int32, Int32)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(byte[] binaryData, BarcodeEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The binary data which the barcode will represent. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Byte[], BarcodeWriterEncoding)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(byte[] binaryData, BarcodeWriterEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The binary data which the barcode will represent. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Byte[], BarcodeWriterEncoding, Int32, Int32)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(byte[] binaryData, BarcodeWriterEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The binary data which the barcode will represent. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Stream, BarcodeEncoding)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(Stream binaryDataStream, BarcodeEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The binary data stream which the barcode will represent. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Stream, BarcodeEncoding, Int32, Int32)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(Stream binaryDataStream, BarcodeEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The binary data stream which the barcode will represent. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Stream, BarcodeWriterEncoding)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(Stream binaryDataStream, BarcodeWriterEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The binary data stream which the barcode will represent. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(Stream, BarcodeWriterEncoding, Int32, Int32)
Creates (renders) a barcode representing a binary value.
Declaration
public static GeneratedBarcode CreateBarcode(Stream binaryDataStream, BarcodeWriterEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The binary data stream which the barcode will represent. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(String, BarcodeEncoding)
Creates (renders) a barcode representing a string value.
Declaration
public static GeneratedBarcode CreateBarcode(string value, BarcodeEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the barcode as a string. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(String, BarcodeEncoding, Int32, Int32)
Creates (renders) a barcode representing a string value.
Declaration
public static GeneratedBarcode CreateBarcode(string value, BarcodeEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the barcode as a string. |
BarcodeEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(String, BarcodeWriterEncoding)
Creates (renders) a barcode representing a string value.
Declaration
public static GeneratedBarcode CreateBarcode(string value, BarcodeWriterEncoding barcodeType)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the barcode as a string. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |
CreateBarcode(String, BarcodeWriterEncoding, Int32, Int32)
Creates (renders) a barcode representing a string value.
Declaration
public static GeneratedBarcode CreateBarcode(string value, BarcodeWriterEncoding barcodeType, int maxWidth, int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the barcode as a string. |
BarcodeWriterEncoding | barcodeType | Type of the barcode encoding type. Supports many popular barcode formats including QR Codes. |
System.Int32 | maxWidth | The maximum width (in pixels) of the barcode image which will be rendered. |
System.Int32 | maxHeight | The maximum height (in pixels) of the barcode image which will be rendered. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object which can be manipulated, annotated and saved to a IronSoftware.Drawing.AnyBitmap, an object, image file, PDF, MediaURL or data stream. |