QR Code is a matrix code (or two-dimensional bar code) created by Japanese corporation Denso-Wave in 1994. The "QR" is derived from "Quick Response", as the creator intended the code to allow its contents to be decoded at high speed.
Category |
Properties |
Value |
Comments |
Basic
|
Property: Data
|
Type: expression
Default: ""
- If you encode the barcode data text directly, the text string should be around by " " ", such as "12345"
- If you encode the barcode data from dataset, input the expression, such as row["CUSTOMERNUMBER"]
|
Barcode value to encode
QRCode Valid Data Char Set:
- numeric data (digits 0 - 9);
- alphanumeric data (digits 0 - 9; upper case letters A -Z; nine other characters: space, $ % * + - . / : );
- byte data (default: ISO/IEC 8859-1);
- Kanji characters
|
|
QRCode Special |
Property: Process Tilde
|
Type: boolean
Default: true
|
Set the Process Tilde property to true, if you want use the tilde character "~" to specify special characters in the input data. Default is true.
|
Property: QRCode Data Mode
|
Type: int
Default: AUTO
|
-
AUTO : It allows encoding all 256 possible 8-bit byte values. This
includes all ASCII characters value from 0 to 127 inclusive and provides for
international character set support
-
ALPHANUMERIC: It allows encoding alphanumeric data (digits 0 - 9; upper case letters A -Z; nine other characters: space, $ % * + - . / : ).
-
BYTE : It allows encoding byte data (default: ISO/IEC 8859-1).
-
NUMERIC : It allows encoding numeric data (digits 0 - 9).
-
KANJI : It allows encoding Kanji characters.
|
Property: QRCode Error Correction Level
|
Type: int
Default: L
|
QRCode Error Correction Level.
|
Property: QRCode FNC1 Mode
|
Type: int
Default: NONE
|
To encode GS1 compatible QR-Code barcode, you need set FNC1 Mode value to "ENABLE".
|
Property: QRCode Version
|
Type: int
Default: 1.
|
Valid values are from 1 to 40. |
Property: 2D Barcode Structured Append
|
Type: boolean
Default: false
|
Set Structured Append property to true, then Structured Append is enabled. |
Property: 2D Barcode Symbol Count
|
Type: int
Default: 0
|
Set Symbol Count property to the number of total symbols which make the sequence. |
Property: 2D Barcode Symbol Index
|
Type: int
Default: 0
|
Set Symbol Index property to the position of current symbol in the secuence (Start with 0). |
Property: 2D Barcode File Id
|
Type: int
Default: 0
|
Set File Id property to be identified to the same file. |
|
Barcode Size Related |
Property: Unit of Measure
|
Type: int
Default: 0 (pixel)
|
Unit of meature for all size related settings in the library.
Valid values: 0: pixel; 1: inch; 2: cm.
|
Property: X
|
Type: float
Default: 1
|
Width of barcode bar module (narrow bar), default is 1 pixel |
Property: Left Margin
|
Type: float
Default: 0
|
Barcode image left margin size. |
Property: Right Margin
|
Type: float
Default: 0
|
Barcode image right margin size. |
Property: Top Margin
|
Type: float
Default: 0
|
Barcode image top margin size. |
Property: Bottom
|
Type: float
Default: 0
|
Barcode image bottom margin size. |
Property: Resolution (in dpi)
|
Type: int
Default: 72
|
Barcode image resolution in DPI (Dots per inch). |
Property: Rotate
|
Type: int
Default: 0 (rotate angle in 0 degree)
|
Valid values:
- 0 (rotate angle in 0 degree)
- 90 (rotate angle in 90 degree)
- 180 (rotate angle in 180 degree)
- 270 (rotate angle in 270 degree)
|