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 oder QRCode 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

ref code128 speedata publisher
<PlaceObject>
  <Barcode select="4242002518169" type="EAN13"/>
</PlaceObject>

wird zu

ref ean13 supertex

und

<PlaceObject>
  <Barcode select="'http://www.speedata.de'" type="QRCode" height="5"/>
</PlaceObject>

wird zu

ref speedata publisher qrcode

Siehe auch

Den Abschnitt über <Barcode> im Grundlagenkapitel.