2D Barcodes
Each 2D barcode type supported by ImageGear has its own object type. ImageGear supports the creation of DataMatrix and PDF417 barcodes.
| Object | Description |
| WriterDataMatrix | The class which can write out a DataMatrix barcode. |
| WriterPDF417 | The class which can write out a PDF417 barcode. |
Although the barcode engine supports reading of Aztec and QR Code, writing of these barcodes is not supported.
Basic Steps to Create a 2D Barcode
| Property | Description |
| BarcodeValue | This property gets or sets the value of the barcode to be created. |
| BarcodeValueAsByte | This property gets or sets the current barcode value as an array of bytes used only if non-ASCII text values are needed. |
| Method | Description |
| CreatePage |
This method is the main method for creating ImGearPage barcodes. |
| C# Example - Basic steps for writing PDF417 barcodes |
Copy Code |
|---|---|
//create the Barcode component ImageGear.Barcode.ImGearBarcode IGBarcodeWrite = new ImageGear.Barcode.ImGearBarcode(); //Create the writer PDF417 class ImageGear.Barcode.ImGearWriterPDF417 pdfWriter = new ImageGear.Barcode.ImGearWriterPDF417(IGBarcodeWrite); // Set the text value pdfWriter.BarcodeValue = "PDF417 Value"; //call Create and get resulting image myImGearPage = pdfWriter.CreatePage(); pdfWriter.Dispose(); | |
| VB.NET Example - Basic steps for writing PDF417 barcodes |
Copy Code |
|---|---|
'create the Barcode component Dim IGBarcodeWrite As New ImageGear.Barcode.ImGearBarcode() 'Create the writer PDF417 class Dim pdfWriter As New ImageGear.Barcode.ImGearWriterPDF417(IGBarcodeWrite) ' Set the text value pdfWriter.BarcodeValue = "PDF417 Value" 'call Create and get resulting image myImGearPage = pdfWriter.CreatePage() pdfWriter.Dispose() | |
| C# Example - Basic steps for barcode writing DataMatrix barcodes |
Copy Code |
|---|---|
//create the Barcode component ImageGear.Barcode.ImGearBarcode IGBarcodeWrite = new ImageGear.Barcode.ImGearBarcode(); //Create the writer data matrix class ImageGear.Barcode.ImGearWriterDataMatrix dmWriter = new ImageGear.Barcode.ImGearWriterDataMatrix(IGBarcodeWrite); // Set the text value dmWriter.BarcodeValue = "DataMatrix Value"; //call Create and get resulting image myImGearPage = dmWriter.CreatePage(); dmWriter.Dispose(); | |
| VB.NET Example - Basic steps for barcode writing DataMatrix barcodes |
Copy Code |
|---|---|
'create the Barcode component Dim IGBarcodeWrite As New ImageGear.Barcode.ImGearBarcode() 'Create the writer data matrix class Dim dmWriter As New ImageGear.Barcode.ImGearWriterDataMatrix(IGBarcodeWrite) ' Set the text value dmWriter.BarcodeValue = "DataMatrix Value" 'call Create and get resulting image myImGearPage = dmWriter.CreatePage() dmWriter.Dispose() | |