Barcode Control

The CISFO:BARCODE2 control represents a barcode. The text/number of a barcode is derived from a property of the data object that is associated with the page. There are diverse types of barcodes with diverse parameters that are supported.

The barcode internally uses the Krysalis open source framework (http://www.krysalis.org/).


Properties

Basic
valueprop

Name of adapter property that provides the value that is translated into a corresponding barcode output.

Dependent on the barcode type you might only be able to return a limited set of characters as value (e.g. "only number"). The valid character codes are listed in the documentation for the barcodes - please read details there.

Obligatory  
barcodetype

Barcode type that is used for creating the barcode output.

There are certain different industry standards that might be used for rendering the barcode.

Optional

INTERLEAVED2OF5

CODE39

USD3

3OF9

CODABAR

USD4

NW7

2OF7

CODE128

EAN_UCC128

UPCA

UPCE

EAN13

EAN8

POSTNET

height

The height of the barcode. The unit is 'mm', 'cm' or 'pt'. The minmal and maximal height depends from the barcode type you use.

Look at the description of the barcodes for details.

Optional

1pt

12pt

0.5in

1in

1mm

5mm

1cm

1.5cm

humandreadable

Definition if the barcode should contain human readbly characters. If set to "bottom" then readable characters are rendered below the barcode lines, if set to "top" then they are rendered above.

Define "none" if no characters are to be output as part of the barcode.

Optional

BOTTOM

NONE

TOP

modulewidth

Width of a narrow element. The minmal and maximal width is dependent from the barcode. Look at the description of the barcodes for exact definition.

Optional  
quitezone

Size of the space left and right of the barcode. The minmal and maximal quite zone is dependent from the barcode. Look at the description of the barcodes for exact definition.

Optional  
Special
checksummode

The checksum mode determines the behaviour for checksums. The posible values are: "add" for adding a checksum, "auto" for the barcode type's default, "check" for creating a checksum and "ignore" for no processing.

Optional

ADD

AUTO

CHECK

IGNORE

igw

Intercharacter gap width. The intercharacter gap width is dependent from the barcode. Look at the description of the barcodes for exact definition.

Optional  
widefactor

A multiply-factor for the wide element. The wide factor is dependent from the barcode. Look at the description of the barcodes for exact definition.

Optional  
POSTNET
baselinealignment

Determines the alignment of the line in POSTNET barcodes. Posible values are 'bottom' and 'top', as consequence short and long lines are aligned correspondingly.

Optional

BOTTOM

TOP

shortbarheight

The height of the short bars.

Optional  
tallbarheight

The height of the tall bars.

Optional