QrParameters

QrParameters class

Namespace: Aspose.Barcode.Generation

QR parameters.

Constructors

NameDescription
__construct

Properties

NameRead/WriteDescription
AspectRatioRead/WriteHeight/Width ratio of 2D BarCode module.
ECIEncodingRead/WriteExtended 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.
EncodeModeRead/WriteQR symbology type of BarCode’s encoding mode. Default value: QREncodeMode.Auto.
ErrorLevelRead/WriteLevel of Reed-Solomon error correction for QR, MicroQR and RectMicroQR barcode. From low to high: LevelL, LevelM, LevelQ, LevelH. See QRErrorLevel.
MicroQRVersionRead/WriteVersion of MicroQR Code. From version M1 to version M4. Default value is MicroQRVersion.Auto.
QrECIEncodingRead/WriteExtended 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.
QrEncodeModeRead/WriteQR symbology type of BarCode’s encoding mode. Default value: QREncodeMode::AUTO.
QrEncodeTypeRead/WriteQR / MicroQR selector mode. Select ForceQR for standard QR symbols, Auto for MicroQR.
QrErrorLevelRead/WriteLevel of Reed-Solomon error correction for QR barcode. From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H.
QrVersionRead/WriteVersion of QR Code. From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. Default value is QRVersion::AUTO.
RectMicroQrVersionRead/WriteVersion of RectMicroQR Code. From version R7x59 to version R17x139. Default value is RectMicroQRVersion.Auto.
StructuredAppendRead/WriteQR structured append parameters.
VersionRead/WriteVersion of QR Code.From Version1 to Version40. Default value is QRVersion.Auto.

QrParameters__construct(QrParametersDTO $qrParametersDto)

ParameterTypeDescription
$qrParametersDtoQrParametersDTO

AspectRatio

Access: Read/Write

Height/Width ratio of 2D BarCode module.

Height/Width ratio of 2D BarCode module.

ParameterTypeDescription
$valuefloat

ECIEncoding

Access: Read/Write

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.

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.

ParameterTypeDescription
$valueint

EncodeMode

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

ErrorLevel

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

MicroQRVersion

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

QrECIEncoding

Access: Read/Write

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.

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.

ParameterTypeDescription
$valueint

QrEncodeMode

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

QrEncodeType

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

QrErrorLevel

Access: Read/Write

Level of Reed-Solomon error correction for QR barcode. From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H.

Level of Reed-Solomon error correction for QR barcode. From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H.

ParameterTypeDescription
$valueint

QrVersion

Access: Read/Write

Version of QR Code. From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. Default value is QRVersion::AUTO.

Version of QR Code. From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. Default value is QRVersion::AUTO.

ParameterTypeDescription
$valueint

RectMicroQrVersion

Access: Read/Write

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

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

ParameterTypeDescription
$valueint

StructuredAppend

Access: Read/Write

QR structured append parameters.

QR structured append parameters.

ParameterTypeDescription
$valueQrStructuredAppendParameters

Version

Access: Read/Write

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

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

ParameterTypeDescription
$valueint