# Elementname: `Barcode`

## Beschreibung

Erzeugt einen 1D oder 2D Strichcode (barcode), der in PlaceObject ausgegeben werden kann.

Erlaubte Attribute: fontface, height, overshoot, select, showtext, type, width

Kindelemente: (keine)

Elternelemente: Case, ForAll, Frame, Loop, Otherwise, Overlay, PlaceObject, Position, Td, Transformation, Until, While

### Attribute

fontface (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.

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.
  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

PlaceObject

# Befehlsübersicht

- A
- Action
- AddToList
- AtPageCreation
- AtPageShipout
- Attribute
- B
- Barcode
- Bold
- BoldItalic
- Bookmark
- Box
- Br
- Case
- Circle
- Color
- Column
- Columns
- Contents
- Copy-of
- DefineColor
- DefineFontfamily
- DefineTextformat
- Element
- EmptyLine
- Fontface
- ForAll
- Frame
- Grid
- Group
- HSpace
- Hyphenation
- I
- Image
- Include
- InsertPages
- Italic
- Layout
- Li
- LoadDataset
- LoadFontfile
- Loop
- Makeindex
- Margin
- Mark
- Message
- NewPage
- NextFrame
- NextRow
- NoBreak
- Ol
- Options
- Otherwise
- Output
- Overlay
- PDFOptions
- Pageformat
- Pagetype
- Paragraph
- PlaceObject
- Position
- PositioningArea
- PositioningFrame
- ProcessNode
- Record
- Regular
- Rule
- SaveDataset
- SavePages
- Sequence
- SetGrid
- SetVariable
- SortSequence
- Stylesheet
- Sub
- Sup
- Switch
- Table
- Tablefoot
- Tablehead
- Tablerule
- Td
- Text
- Textblock
- Tr
- Transformation
- U
- URL
- Ul
- Until
- VSpace
- Value
- While

Version: 2.6.1 | Startseite | Befehlsreferenz | Andere Sprache: Englisch