speedata Publisher
Description: Paragraph Erzeugt einen Absatz innerhalb eines Textblocks. Kindelemente A, B, Barcode, Br, Clip, Color, Fontface, ForAll, Frame, HSpace, I, Image, Initial, …

Version 5.9.2

# `Paragraph`

Erzeugt einen Absatz innerhalb eines Textblocks.

## Kindelemente

`A`, `B`, `Barcode`, `Br`, `Clip`, `Color`, `Fontface`, `ForAll`, `Frame`, `HSpace`, `I`, `Image`, `Initial`, `Loop`, `Mark`, `Math`, `NoBreak`, `Span`, `Sub`, `Sup`, `Switch`, `U`, `URL`, `Value`

## Elternelemente

`Case`, `ForAll`, `Function`, `Loop`, `Otherwise`, `SetVariable`, `Td`, `Text`, `Textblock`, `Until`, `While`

## Attribute

`actualtext` (Text, optional, seit Version 4.19.23)
  Setze den Text für Bildschirmlesegeräte.
`allowbreak` (Text, optional)
  (Experimentell) Liste der Zeichen, bei denen ein Umbruch möglich ist. Das Leerzeichen wird nicht automatisch als Umbruchbunkt erkannt, wenn das Attribut angegeben ist.
`bidi` (optional, seit Version 4.1.14)
  Analysiere die Richtung des Textes. Hilfreich für gemsichten links-nach-rechts und rechts-nach-links Text.
  - `yes`: Analysiere den Text.
  - `no`: Unterschiedliche Textrichtungen nicht beachten (Voreinstellung).
`class` (Text, optional)
  CSS Klasse für diesen Absatz.
`color` (Text, optional)
  Farbe des Absatzes. Muss vorher mit `DefineColor` definiert worden sein.
`direction` (Text, optional, seit Version 4.1.12)
  Die Laufrichtung des Textes (ltr oder rtl)
`font-outline` (Längenangabe, optional, seit Version 4.13.15)
  Setze die Liniendicke der Schriftkontur.
`fontfamily` (Text, optional)
  Name der Schriftfamilie. Voreinstellung ist »text« (mit kleinem t).
`html` (optional, seit Version 4.1.2)
  Stelle die HTML-Verarbeitung ein. Voreinstellung ist ‘all’.
  - `all`: Interpretiere HTML beginnend mit dem aktuellen Element.
  - `inner`: Ignoriere den Namen des äußeren Elements.
  - `off`: HTML in diesem Absatz auschalten. Nehme nur den Text.
`id` (Text, optional)
  CSS id für diesen Absatz.
`label-left` (Text, optional, seit Version 4.1.4)
  Text der links vom Absatz ausgegeben wird.
`label-left-align` (optional, seit Version 4.1.4)
  Ausrichtung des Textes
  - `left`: Linksbündig
  - `right`: Rechtsbündig
`label-left-distance` (Längenangabe, optional, seit Version 4.1.4)
  Horizontaler Abstand zwischen Text und Absatz (wenn rechtsbündig).
`label-left-width` (Längenangabe, optional, seit Version 4.1.4)
  Breite des Textes
`language` (optional)
  Name der Sprache für die Silbentrennung und Darstellung.
`padding-left` (Längenangabe, optional, seit Version 3.9.27)
  Stelle das padding links ein, also der Innenabstand des Textblocks.
`padding-right` (Längenangabe, optional, seit Version 3.9.27)
  Stelle das padding rechts ein, also der Innenabstand des Textblocks.
`parent` (Text, optional, seit Version 4.19.8)
  Die ID der Elternstruktur für tagged PDF. Wenn leer (’’), dann wird versucht, die implizite Rollen-ID des Elternelements im Layout-XML zu nutzen.
`role` (optional, seit Version 3.5.7)
  Die Rolle für PDF/UA (barrierefreiheit, tagged PDF)
`structpos` (top, cur oder Zahl, optional, seit Version 4.19.23)
  Bestimme die Position des Tags in der Strukturhierarchie für PDF/UA. Voreinstellung ist ‘cur’, das Element wird in der aktuellen Postion (also am aktuellen Ende) eingefügt. ’top’ oder 1 fügt das Element am Anfang der Struktur ein. Andere Zahlen bestimmen die Position des Elements.
`textformat` (Text, optional)
  Name des zu benutzenden Textformats. Wird kein Textformat angegeben, nimmt das System das Textformat `text`.

## Beispiel

    <Textblock>
      <Paragraph fontfamily="Überschrift">
        <Value>Hallo Welt</Value>
      </Paragraph>
    </Textblock>

    <Textblock >
      <Paragraph fontfamily="Überschrift" language="German">
        <Value select="node()"/>
      </Paragraph>
      </Textblock>

wobei in den Daten ein Text steht, beispielsweise falls der aktuelle Knoten das Element `Record` ist:

    <Record>Produktbeschreibung: die Artikelnummer <i>1234</i> setzt sich aus ... </Record>

#### Inhalt