BarcodePRO
Print a 1d or 2d barcode. To be used in PlaceObject.
Child elements
(none)
Parent elements
A
, B
, Case
, Clip
, Color
, Fontface
, ForAll
, Frame
, I
, Li
, Loop
, NoBreak
, Otherwise
, Overlay
, Paragraph
, PlaceObject
, Position
, Span
, Td
, Transformation
, U
, URL
, Until
, While
Attributes
color
(optional, since version 4.5.11)-
Color of the barcode. Must be defined with DefineColor before use. Currently only used for QR codes.
eclevel
(optional, since version 2.7.10)-
Set the error correction level for QR-codes. If not provided, the system uses the maximum level for minimum size. The higher the level, the more error correction is in the QR-code.
L
-
Set the lowest level (1) with approx. 7% recovery.
M
-
Set the second lowest level (2) with approx. 15% recovery.
Q
-
Set the second highest level (3) with approx. 25% recovery.
H
-
Set the highest level (4) with approx. 35% recovery.
fontfamily
(text, optional)-
Name of the font of the text that can be placed beneath the barcode. Not used in all codes.
height
(number or length, optional)-
Height of the barcode.
keepfontsize
(yes or no, optional, since version 4.1.2)-
Try to keep the size of the requested font. Works with EAN13 only.
overshoot
(number, optional)-
The factor denoting the extra length of the outer and middle bar. Only useful with EAN13.
select
(XPath expression)-
The data to be encoded in the barcode.
showtext
(optional)-
Should the text be written under the barcode?
yes
-
Write text beneath the barcode.
no
-
Don’t display text.
type
()-
Type of the barcode. One of
EAN13
,Code128
orQRCode
.QRCode
-
Create an »optimal« QR code in terms of error correction and size.
Code128
-
Generate a code 128 barcode for numbers and text.
EAN13
-
Create an EAN13 barcode for 13 digits.
width
(number or length, optional)-
Width of the barcode
Example
<PlaceObject>
<Barcode select="'speedata Publisher'" type="Code128" showtext="yes"/>
</PlaceObject>
gives
<PlaceObject>
<Barcode select="4242002518169" type="EAN13"/>
</PlaceObject>
becomes
And finally the QR code
<PlaceObject>
<Barcode select="'http://www.speedata.de'" type="QRCode" height="5"/>
</PlaceObject>
looks like
See also
The section about <Barcodes>
in the basics chapter.