CodeGlyphX logo
CodeGlyphX

API Reference

Class

MaxiCodeEncodingOptions

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

Controls MaxiCode mode, primary carrier data, ECI, and structured append.

Inheritance

  • Object
  • MaxiCodeEncodingOptions

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 MaxiCodeEncodingOptions() #

Properties

public MaxiCodeMode Mode { get; set; } #

Gets or sets the MaxiCode mode. The default is Auto.

public String PostalCode { get; set; } #

Gets or sets the postal code used by Modes 2 and 3.

public Int32 CountryCode { get; set; } #

Gets or sets the three-digit ISO country code used by Modes 2 and 3.

public Int32 ServiceClass { get; set; } #

Gets or sets the three-digit service class used by Modes 2 and 3.

public Nullable<Int32> EciAssignmentNumber { get; set; } #

Gets or sets an optional ECI assignment number from 0 through 999999. With no TextEncoding, a known ECI selects its matching encoding.

public Encoding TextEncoding { get; set; } #

Gets or sets the payload encoding. A matching known ECI is inferred; unknown encodings require EciAssignmentNumber. Text that cannot be represented is rejected.

public Nullable<Int32> StructuredAppendIndex { get; set; } #

Gets or sets the one-based structured-append symbol index.

public Nullable<Int32> StructuredAppendCount { get; set; } #

Gets or sets the structured-append symbol count (2 through 8).

public Nullable<Int32> StructuredCarrierMessageVersion { get; set; } #

Gets or sets the two-digit Structured Carrier Message prefix version (0 through 99).