Barcode
PRO
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,Code128oderQRCodesein.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

