BarcodePRO
Erzeugt einen 1D oder 2D Strichcode (barcode), der in PlaceObject ausgegeben werden kann.
Kindelemente
(keine)
Elternelemente
A
, B
, Case
, Clip
, Color
, Fontface
, ForAll
, Frame
, I
, Li
, Loop
, NoBreak
, Otherwise
, Overlay
, Paragraph
, PlaceObject
, Position
, Span
, Td
, Transformation
, U
, URL
, Until
, While
Attribute
color
(optional, seit Version 4.5.11)-
Farbe des Strichcodes. Muss vorher mit DefineColor definiert worden sein. Derzeit nur für QR-Codes.
eclevel
(optional, seit Version 2.7.10)-
Setzt den Fehlerkorrekturlevel für QR-Codes. Wenn nicht angegeben, nutzt das System den maximalen Level für die kleinste QR-Code Größe. Je höher der Level, desto mehr Fehlerkorrektur ist im QR-Code.
L
-
Setzt den kleinsten Fehlerkorrekturwert (1) mit ca. 7% Korrektur.
M
-
Setzt den zweitkleinsten Fehlerkorrekturwert (2) mit ca. 15% Korrektur.
Q
-
Setzt den zweitgrößten Fehlerkorrekturwert (3) mit ca. 25% Korrektur.
H
-
Setzt den größten Fehlerkorrekturwert (4) mit ca. 35% Korrektur.
fontfamily
(Text, optional)-
Name der Schriftart des Textes, der ggf. unterhalb des Strichcodes ausgegeben wird. Nicht in allen Codes verwendet.
height
(Zahl oder Längenangabe, optional)-
Höhe des Strichcodes.
keepfontsize
(yes oder no, optional, seit Version 4.1.2)-
Versuche die Schriftgröße beizubehalten (EAN13).
overshoot
(Zahl, optional)-
Der Faktor, um den die äußeren und der innere Balken die normalen Balken übersteigt. Nur anwendbar bei EAN13.
select
(XPath-Ausdruck)-
Wert, der als Strichcode kodiert werden soll.
showtext
(optional)-
Bestimmt, ob unterhalb des Barcodes der Text erscheint.
yes
-
Text unterhalb des Barcodes schreiben.
no
-
Keinen Text anzeigen.
type
()-
Typ des Strichcodes. Kann
EAN13
,Code128
oderQRCode
sein.QRCode
-
Erzeugt einen QR-Code, der für den Inhalt die kleinstmögliche Größe und den besten Fehlerkorrekturwert hat, sofern kein Fehlerkorrekturlevel angegeben ist.
Code128
-
Erzeugt einen Code 128 Barcode für Ziffern und Text (ohne Umlaute)
EAN13
-
Erzeugt einen EAN13 Barcode mit genau 13 Ziffern.
width
(Zahl oder Längenangabe, optional)-
Breite des Strichcodes
Beispiel
<PlaceObject>
<Barcode select="'speedata Publisher'" type="Code128" showtext="yes"/>
</PlaceObject>
ergibt
<PlaceObject>
<Barcode select="4242002518169" type="EAN13"/>
</PlaceObject>
wird zu
und
<PlaceObject>
<Barcode select="'http://www.speedata.de'" type="QRCode" height="5"/>
</PlaceObject>
wird zu
Siehe auch
Den Abschnitt über <Barcode>
im Grundlagenkapitel.