Category |
Properties |
Value |
Comments |
Basic |
Property: data
URL: DATA
|
Type: String
Default: ""
|
Barcode value to encode
PDF-417 Valid Data Char Set:
- Text Compaction mode permits all printable ASCII characters to be encoded, i.e. values
32 - 126 inclusive in accordance with ISO/IEC 646 (IRV), as well as selected control characters.
- Byte Compaction mode permits all 256 possible 8-bit byte values to be encoded. This
includes all ASCII characters value 0 to 127 inclusive and provides for international character set
support.
- Numeric Compaction mode permits efficient encoding of numeric data strings.
- Up to 811,800 different character sets or data interpretations.
- Various function codewords for control purposes.
|
|
PDF 417 Special |
Property: processTilde
iReport & URL: PROCESS-TILDE
|
Type: boolean
Default: true
|
Set the processTilde property to true, if you want use the tilde character "~" to specify special characters in the input data. Default is true.
- 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); ASCII character '~' is presented by ~126
Strings from "~256" to "~299" are unused
- 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)
Strings from "~665536" to "~699999" are unused
- Programming for reader initialisation: ~rp.
This should be located at the beginning of the encoding data, e.g. data = "~rpABCD1234".
- ECI: ~7dddddd (valid value of dddddd from 000000 to 999999)
|
Property: dataMode
iReport & URL: DATA-MODE
|
Type: int
Default: 1 (PDF417.M_TEXT)
|
Valid values:
- PDF417.M_AUTO (0)
- PDF417.M_TEXT (1)
- PDF417.M_BYTE (2)
- PDF417.M_NUMERIC (3)
|
Property: ECL
iReport & URL: ECL
|
Type: int
Default: 2 (PDF417.ECL_2)
|
Error correction level, values are from PDF417.ECL_0 to PDF417.ECL_8. |
Property: rowCount
iReport & URL: ROW-COUNT
|
Type: int
Default: 3
|
The number of rows for PDF417. The value range is from 3 to 90. The default is 3. |
Property: columnCount
iReport & URL: COLUMN-COUNT
|
Type: int
Default: 5
|
Number of columns. The value range is from 1 to 30. The default is 5. Increase this value, if your data size is large. |
Property: truncated
iReport & URL: TRUNCATED
|
Type: boolean
Default: false
|
truncated PDF417 may be used where space considerations are a primary concern and symbol damage is unlikely. |
Property: isMacro
iReport & URL: MACRO
|
Type: boolean
Default: false
|
Set isMacro property to true, then Macro PDF417 is enabled. |
Property: macroSegmentIndex
iReport & URL: MACRO-SEGMENT-INDEX
|
Type: int
Default: 0
|
the position of current symbol in the secuence (Start with 0). |
Property: macroSegmentCount
iReport & URL: MACRO-SEGMENT-COUNT
|
Type: int
Default: 0
|
the number of total symbols which make the sequence. |
Property: macroFileIndex
iReport & URL: MACRO-FILE-INDEX
|
Type: int
Default: 0
|
be identified to the same file |
|
Barcode Size Related |
Property: autoResize
iReport & URL: AUTO-RESIZE
|
Type: boolean
Default: false
|
Auto resize the generated barcode image
|
Property: barAlignment
iReport & URL: BAR-ALIGNMENT
|
Type: int
Default: 1 (center)
|
Barcode horizontal alignment inside the image. 0: left, 1: center, 2: right. |
Property: uom
iReport & URL: UOM
|
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
iReport & URL: X
|
Type: float
Default: 3
|
Barcode bar module width, default is 3 pixel |
Property: XtoYRatio
iReport & URL: X-Y-RATIO
|
Type: float
Default: 0.3333333f
|
Bar width vs bar height ratio |
Property: barcodeWidth
iReport & URL: BARCODE-WIDTH
|
Type: float
Default: 0
|
Barcode image width.
If barcodeWidth setting is smaller than the barcode required minimum width, the library will automatically reset to barcode minimum width. |
Property: barcodeHeight
iReport & URL: BARCODE-HEIGHT
|
Type: float
Default: 0
|
Barcode image height.
If barcodeHeight setting is smaller than the barcode required minimum height, the library will automatically reset to barcode minimum height. |
Property: leftMargin
iReport & URL: LEFT-MARGIN
|
Type: float
Default: 0
|
Barcode image left margin size. |
Property: rightMargin
iReport & URL: RIGHT-MARGIN
|
Type: float
Default: 0
|
Barcode image right margin size. |
Property: topMargin
iReport & URL: TOP-MARGIN
|
Type: float
Default: 0
|
Barcode image top margin size. |
Property: bottomMargin
iReport & URL: BOTTOM-MARGIN
|
Type: float
Default: 0
|
Barcode image bottom margin size. |
Property: resolution
iReport & URL: RESOLUTION
|
Type: int
Default: 72
|
Barcode image resolution in DPI (Dots per inch). |
Property: rotate
iReport & URL: ROTATE
|
Type: int
Default: 0 (IBarcode.ROTATE_0)
|
Valid values:
- 0 (IBarcode.ROTATE_0)
- 1 (IBarcode.ROTATE_90)
- 2 (IBarcode.ROTATE_180)
- 3 (IBarcode.ROTATE_270)
|
|
Barcode Colors |
Property: backColor
iReport & URL: BACK-COLOR
|
Type: Color
Default: white
|
Barcode image background color |
Property: foreColor
iReport & URL: FORE-COLOR
|
Type: Color
Default: black
|
Barcode image foreground color
|
|
In WebStream query string, please use int value for Enums, "true" and "false" for bool. |