CodeGlyphX logo
CodeGlyphX

API Reference

Class

DataMatrixEncodingOptions

Namespace CodeGlyphX.DataMatrix
Assembly CodeGlyphX
Modifiers sealed

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

Constructors

public DataMatrixEncodingOptions() #

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.