API Reference
DataMatrixEncodingOptions
Controls Data Matrix high-level encoding and symbol selection.
Inheritance
- Object
- DataMatrixEncodingOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method DataMatrixEncoder.Encode
- Method DataMatrixEncoder.EncodeBytes
- Method DataMatrixEncoder.EncodeBytes
- Method DataMatrixEncoder.EncodeGs1
- Method DataMatrixEncoder.EncodeMacro05
- Method DataMatrixEncoder.EncodeMacro06
- Method DataMatrixEncoder.EncodeStructuredAppend
- Method DataMatrixEncoder.EncodeStructuredAppend
- Method DataMatrixCode.Create
- Method DataMatrixCode.Create
- Method DataMatrixCode.Encode
- Method DataMatrixCode.EncodeBytes
- Method DataMatrixCode.EncodeGs1
- Method DataMatrixCode.EncodeMacro05
- Method DataMatrixCode.EncodeMacro06
- Method DataMatrixCode.EncodeStructuredAppend
- Method DataMatrixCode.EncodeStructuredAppend
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
Constructors
public DataMatrixEncodingOptions() #Inherited Methods
Properties
public DataMatrixEncodingMode Mode { get; set; } #Gets or sets the high-level data encoding mode.
public DataMatrixShape Shape { get; set; } #Gets or sets the allowed symbol family.
public Nullable<Int32> Rows { get; set; } #Gets or sets an exact symbol row count. Rows and columns must be specified together.
public Nullable<Int32> Columns { get; set; } #Gets or sets an exact symbol column count. Rows and columns must be specified together.
public Boolean IsGs1 { get; set; } #Gets or sets whether FNC1 in first position identifies a GS1 Data Matrix payload.
public Nullable<Int32> EciAssignmentNumber { get; set; } #Gets or sets an optional ECI assignment number (0..999999). String payloads support the library's known ECI character sets with Auto or Base256 encodation; use EncodeBytes for custom assignments.
public Boolean ReaderProgramming { get; set; } #Gets or sets whether the Reader Programming codeword is emitted.
public DataMatrixMacro Macro { get; set; } #Gets or sets Macro 05 or Macro 06 compression for a payload body.
public Nullable<DataMatrixStructuredAppend> StructuredAppend { get; set; } #Gets or sets structured-append metadata for this symbol.