Class DataMatrixWriter
A class allowing for advanced control on the generation of DataMatrix type barcodes.
DataMatrixWriter allows setting of the DataMatrix shape.
Generated Barcodes can be exported as Images, Bitmaps, Files, or Streams.
Inheritance
Namespace: IronBarCode
Assembly: IronBarCode.dll
Syntax
public static class DataMatrixWriter : Object
Methods
CreateDataMatrix(Byte[], DataMatrixWriter.DataMatrixShape, Int32, Int32)
Renders a DataMatrix.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
Declaration
public static GeneratedBarcode CreateDataMatrix(byte[] binaryData, DataMatrixWriter.DataMatrixShape shape, int width = 500, int height = 500)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The value of the DataMatrix as a byte array. |
DataMatrixWriter.DataMatrixShape | shape | The shape of the DataMatrix. |
System.Int32 | width | The width of the DataMatrix in pixels. |
System.Int32 | height | The height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |
CreateDataMatrix(Byte[], Int32)
Renders a Square DataMatrix. For rendering of a rectangular DataMatrix, please find another overload of this method that supports width and height.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
See method overloads for rectangular DataMatrix shapes.
Declaration
public static GeneratedBarcode CreateDataMatrix(byte[] binaryData, int size = 500)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | binaryData | The value of the DataMatrix as a byte array. |
System.Int32 | size | The width and height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |
CreateDataMatrix(Stream, DataMatrixWriter.DataMatrixShape, Int32, Int32)
Renders a DataMatrix.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
Declaration
public static GeneratedBarcode CreateDataMatrix(Stream binaryDataStream, DataMatrixWriter.DataMatrixShape shape, int width = 500, int height = 500)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The value of the DataMatrix as a stream. |
DataMatrixWriter.DataMatrixShape | shape | The shape of the DataMatrix. |
System.Int32 | width | The width of the DataMatrix in pixels. |
System.Int32 | height | The height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |
CreateDataMatrix(Stream, Int32)
Renders a Square DataMatrix. For rendering of a rectangular DataMatrix, please find another overload of this method that supports width and height.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
See method overloads for rectangular DataMatrix shapes.
Declaration
public static GeneratedBarcode CreateDataMatrix(Stream binaryDataStream, int size = 500)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | binaryDataStream | The value of the DataMatrix as a stream. |
System.Int32 | size | The width and height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |
CreateDataMatrix(String, DataMatrixWriter.DataMatrixShape, Int32, Int32)
Renders a DataMatrix from a String of data. UTF-8 fully supported.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
Declaration
public static GeneratedBarcode CreateDataMatrix(string value, DataMatrixWriter.DataMatrixShape shape, int width = 500, int height = 500)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the DataMatrix as a string. Also suitable for URLS. |
DataMatrixWriter.DataMatrixShape | shape | The shape of the DataMatrix. |
System.Int32 | width | The width of the DataMatrix in pixels. |
System.Int32 | height | The height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |
CreateDataMatrix(String, Int32)
Renders a Square DataMatrix from a string of data. UTF-8 fully supported. For rendering of a rectangular DataMatrix, please find another overload of this method that supports width and height.
Overload methods and methods of the created GeneratedBarcode object allow for barcode sizes and colors to be customized.
See method overloads for rectangular DataMatrix shapes.
Declaration
public static GeneratedBarcode CreateDataMatrix(string value, int size = 500)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the DataMatrix as a string. Also suitable for URLS. |
System.Int32 | size | The width and height of the DataMatrix in pixels. |
Returns
Type | Description |
---|---|
GeneratedBarcode | A GeneratedBarcode object for the DataMatrix which can be manipulated, annotated, and saved to an IronDrawing object, an image file, a PDF, a MediaURL, or a data stream. |