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. |