CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrEncodingOptions

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

Controls standards-aware QR text encoding.

Inheritance

  • Object
  • QrEncodingOptions

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

Properties

public QrErrorCorrectionLevel ErrorCorrectionLevel { get; set; } #

Gets or sets the error correction level.

public Int32 MinVersion { get; set; } #

Gets or sets the minimum allowed QR version (1..40).

public Int32 MaxVersion { get; set; } #

Gets or sets the maximum allowed QR version (1..40).

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

Gets or sets an optional forced mask (0..7). A null value selects the best mask.

public QrTextEncoding TextEncoding { get; set; } #

Gets or sets the encoding used by byte-mode segments.

public QrEciMode EciMode { get; set; } #

Gets or sets when byte-mode segments declare their encoding with ECI.

public Boolean OptimizeSegments { get; set; } #

Gets or sets whether numeric, alphanumeric, byte, and Kanji segments are selected automatically.

public QrFnc1Mode Fnc1Mode { get; set; } #

Gets or sets the FNC1 mode. First position is used by GS1; second position is industry-specific.

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

Gets or sets the application indicator (0..255) required by FNC1 second position.