ClassQRCode
Represents a QR Code symbology implementation for barcode generation.
Definition
Namespace:Telerik.Maui.Controls.Barcode
Assembly:Telerik.Maui.Controls.dll
Syntax:
public sealed class QRCode : SymbologyBase
Inheritance: objectSymbologyBaseQRCode
Inherited Members
Constructors
QRCode()
Declaration
public QRCode()
Fields
ApplicationIndicatorProperty
Identifies the ApplicationIndicator property.
Declaration
public static readonly BindableProperty ApplicationIndicatorProperty
Field Value
BindableProperty
CodeModeProperty
Identifies the CodeMode property.
Declaration
public static readonly BindableProperty CodeModeProperty
Field Value
BindableProperty
ECIModeProperty
Identifies the ECIMode property.
Declaration
public static readonly BindableProperty ECIModeProperty
Field Value
BindableProperty
ErrorCorrectionLevelProperty
Identifies the ErrorCorrectionLevel property.
Declaration
public static readonly BindableProperty ErrorCorrectionLevelProperty
Field Value
BindableProperty
FNC1ModeProperty
Identifies the FNC1Mode property.
Declaration
public static readonly BindableProperty FNC1ModeProperty
Field Value
BindableProperty
VersionProperty
Identifies the Version property.
Declaration
public static readonly BindableProperty VersionProperty
Field Value
BindableProperty
Properties
ApplicationIndicator
Gets or sets the application indentifier to be encoded in the QR code.
Declaration
public string ApplicationIndicator { get; set; }
Property Value
The application identifier string.
CodeMode
Gets or sets the type of code that will be used for encoding, such as Numeric, Alphanumeric, Byte or Kanji.
ECIMode
Gets or sets the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets.
ErrorCorrectionLevel
Gets or sets how much data will be available for error correction.
Declaration
public ErrorCorrectionLevel ErrorCorrectionLevel { get; set; }
Property Value
The ErrorCorrectionLevel for the QR code.
FNC1Mode
Gets or sets application of special formatting to the code data.
Version
Gets or sets the version of the QR code. The version determines the size of the QR code and the amount of information that can be encoded. Accepted values are in the range [1..40]. If you set the version to a number outside this range, version will be calculated automatically.
Declaration
public int Version { get; set; }
Property Value
The version number of the QR code, ranging from 1 to 40.
Methods
OnInternalSymbologyPropertyChanged(string)
Called when a property of the internal symbology changes.
Declaration
protected override void OnInternalSymbologyPropertyChanged(string propertyName)
Parameters
propertyName
The name of the property that changed.
Overrides
OnSymbologyPropertyChanged(string)
Called when a property of the QR code symbology changes.
Declaration
protected override void OnSymbologyPropertyChanged(string propertyName)
Parameters
propertyName
The name of the property that changed.
Overrides