Element - barcode

The barcode element creates a barcode.

Width and height take precedence over scale. Width and height must be greater than 0 to take effect.

Syntax:

Element

Attributes

Value

Notes for Element/Attribute/Value

barcode

x1

integer

Default is 0.

y1

integer

Default is 0.

width

integer

Default is 0.

height

integer

Default is 0.

type

CODE39

 

CODE39EXT

 

CODE128

Default.

CODE128UCC

 

EAN8

 

EAN13

 

CODABAR

 

POSTNET

 

PLANET

 

INTER25

 

QRCODE

Java JRE 6.0 or higher is required.
Requires non-zero width and height attribute.

value

string

Barcode value.

supplement

string

Supplement value.
Used by EAN13.

scale

integer

Default is 110.
Not used by QRCODE.

rotation

integer

Default is 0.

align.

left

 

center

Default.

right

 

start

string

Default is A.
Used by CODABAR.

stop

string

Default is B.
Used by CODABAR.

start-stop

boolean

Default is true.
Show start/stop text.
Used by CODE39, CODE39EXT and CODABAR.

alt-text

string

Barcode alternative text.

 

Example

<barcode x1="20" y1="700" type="CODE39" value="12345ABCD"/>

 

<barcode x1="20" y1="600" type="CODE39EXT" value="12345" alt-text="some text"/>

 

<barcode x1="20" y1="500" type="CODE128" value="12345aBCD"/>

 

<barcode x1="20" y1="400" type="CODE128UCC" value="12345aBCD"/>

 

<barcode x1="20" y1="300" type="EAN8" value="1234567"/>

 

<barcode x1="20" y1="200" type="EAN13" value="641718311430"/>

 

<barcode x1="20" y1="100" width="200" height="50" type="EAN13" value="641718311430" supplement="54995"/>

 

<barcode x1="20" y1="700" type="CODABAR" value="4015638721939"/>

 

<barcode x1="20" y1="600" type="POSTNET" value="123456789"/>

 

<barcode x1="20" y1="500" type="PLANET" value="123456789"/>

 

<barcode x1="20" y1="400" type="INTER25" value="41-1200076041-001"/>

 

<barcode x1="20" y1="300" type="INTER25" value="411200076041001"/>

 

<barcode x1="20" y1="600" type="QRCODE" width="100" height="100" value="SOME TEXT"/>