Class QrParameters

Class QrParameters

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.2.0)

QR parameters.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters.QrParameters")]
public class QrParameters

Inheritance

objectQrParameters

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

AspectRatio

Height/Width ratio of 2D BarCode module.

[XmlSerialization(Type = XmlSerializationType.Element)]
public float AspectRatio { get; set; }

Property Value

float

MicroQRVersion

Version of MicroQR Code. From version M1 to version M4. Default value is MicroQRVersion.Auto.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MicroQRVersion MicroQRVersion { get; set; }

Property Value

MicroQRVersion

QrECIEncoding

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Current implementation consists all well known charset encodings. Not supported by MicroQR.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ECIEncodings QrECIEncoding { get; set; }

Property Value

ECIEncodings

QrEncodeMode

QR symbology type of BarCode’s encoding mode. Default value: QREncodeMode.Auto.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QREncodeMode QrEncodeMode { get; set; }

Property Value

QREncodeMode

QrEncodeType

QR / MicroQR selector mode. Select ForceQR for standard QR symbols, Auto for MicroQR.

[Obsolete("This property is obsolete and will be removed in future releases. It is recommended to use separate MicroQR barcode type.", false)]
[XmlSerialization(Type = XmlSerializationType.Element)]
public QREncodeType QrEncodeType { get; set; }

Property Value

QREncodeType

QrErrorLevel

Level of Reed-Solomon error correction for QR, MicroQR and RectMicroQR barcode. From low to high: LevelL, LevelM, LevelQ, LevelH. See QRErrorLevel.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QRErrorLevel QrErrorLevel { get; set; }

Property Value

QRErrorLevel

QrVersion

Version of QR Code.From Version1 to Version40. Default value is QRVersion.Auto.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QRVersion QrVersion { get; set; }

Property Value

QRVersion

RectMicroQrVersion

Version of RectMicroQR Code. From version R7x59 to version R17x139. Default value is RectMicroQRVersion.Auto.

[XmlSerialization(Type = XmlSerializationType.Element)]
public RectMicroQRVersion RectMicroQrVersion { get; set; }

Property Value

RectMicroQRVersion

StructuredAppend

QR structured append parameters. Structured append mode is not suppported by MicroQR and RectMicroQR barcodes.

public QrStructuredAppendParameters StructuredAppend { get; set; }

Property Value

QrStructuredAppendParameters

Methods

ToString()

Returns a human-readable string representation of this Aspose.BarCode.Generation.QrParameters.

public override string ToString()

Returns

string

A string that represents this Aspose.BarCode.Generation.QrParameters.

 English