API Reference
QrEncodingOptions
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
- Method QrCodeEncoder.EncodeGs1
- Method QrCodeEncoder.EncodeStructuredAppend
- Method QrCodeEncoder.EncodeText
Constructors
public QrEncodingOptions() #Inherited Methods
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.