| Category |
Properties |
Value |
Comments |
| Basic |
Property: Data
|
Type: string
Default: "DataMatrix"
|
Barcode value to encode
Data Matrix Valid Data Char Set:
- ASCII values 0 - 127 in accordance with the US national version of ISO/IEC 646
NOTE:
This version consists of the G0 set of ISO/IEC 646 and the C0 set of ISO/IEC 6429 with values 28 - 31
modified to FS, GS, RS and US respectively.
- ASCII values 128 - 255 in accordance with ISO 8859-1. These are referred to as extended ASCII.
|
| |
Data Matrix Special |
Property: ProcessTilde
|
Type: bool
Default: true
|
Set the ProcessTilde property to true, if you want use the tilde character "~" to specify special characters in the input data. Default is true.
|
|
Property: DataMode
|
Type: DataMatrixDataMode
Default: DataMatrixDataMode. ASCII (1)
|
Data Matrix data encoding mode.
Valid values are:
-
DataMatrixDataMode.Auto (0): Barcode library will decide the best data mode for you.
-
DataMatrixDataMode.ASCII (1): it is used to encode data that mainly contains ASCII characters (0-127). This is the default encoding format by Barcode Library.
-
DataMatrixDataMode.C40 (2): it is used to encode data that mainly contains numeric and upper case
characters.
-
DataMatrixDataMode.Text (3): it is used to encode data that mainly contains numeric and lower case
characters.
-
DataMatrixDataMode.X12 (4):it is used to encode the standard ANSI X12 electronic data interchange characters.
-
DataMatrixDataMode.Edifact (5): it is used to encode 63 ASCII values (values from 32 to 94) plus an Unlatch character (binary 011111).
-
DataMatrixDataMode.Base256 (6): it is used to encode 8 bit values.
|
|
Property: FormatMode
|
Type: DataMatrixFormatMode
Default: DataMatrixFormatMode. Format_10X10 (0)
|
Default is DataMatrixFormatMode.Format_10X10 (0). Specifies the Data Matrix Format to use on that symbology.
Valid values see enum DataMatrixFormatMode.Format_*X*;
|
|
Property: FNC1
|
Type: FNC1
Default: FNC1. FNC1_NONE (0)
|
To encode GS1 compatible Data Matrix barcode, you need set FNC1 value to FNC1.FNC1_1ST_POS (1).
|
|
Property: StructuredAppend
|
Type: bool
Default: false
|
Set StructuredAppend property to true, then Structured Append is enabled. |
|
Property: SymbolCount
|
Type: int
Default: 0
|
Set SymbolCount property to the number of total symbols which make the sequence. |
|
Property: SymbolIndex
|
Type: int
Default: 0
|
Set SymbolIndex property to the position of current symbol in the secuence (Start with 0). |
|
Property: FileId
|
Type: int
Default: 0
|
Set FileId property to be identified to the same file. |
| |
| Size Related |
Property: UOM
|
Type: UnitOfMeasure
Default: UnitOfMeasure.PIXEL (0)
|
Unit of meature for all size related settings in the library.
Valid values:
- UnitOfMeasure.PIXEL (0)
- UnitOfMeasure.CM (1)
- UnitOfMeasure.INCH (2)
|
|
Property: X
|
Type: float
Default: 3
|
barcode module width and height, default is 3 pixel |
|
Property: BarcodeWidth
|
Type: float
Default: 0
|
Barcode image width.
If BarcodeWidth setting is smaller than the barcode required minimum width, the library will automatically reset to barcode minimum width. |
|
Property: BarcodeHeight
|
Type: float
Default: 0
|
Barcode image height.
If BarcodeHeight setting is smaller than the barcode required minimum height, the library will automatically reset to barcode minimum height. |
|
Property: LeftMargin
|
Type: float
Default: 0
|
Barcode image left margin size. |
|
Property: RightMargin
|
Type: float
Default: 0
|
Barcode image right margin size. |
|
Property: TopMargin
|
Type: float
Default: 0
|
Barcode image top margin size. |
|
Property: BottomMargin
|
Type: float
Default: 0
|
Barcode image bottom margin size. |
|
Property: Resolution
|
Type: int
Default: 72
|
Barcode image resolution in DPI (Dots per inch). |
|
Property: Rotate
|
Type: Rotate
Default: Rotate.Rotate0 (0)
|
Valid values:
- Rotate.Rotate0 (0)
- Rotate.Rotate90 (1)
- Rotate.Rotate180 (2)
- Rotate.Rotate270 (3)
|