Paragraph
Erzeugt einen Absatz innerhalb eines Textblocks.
Kindelemente
A , B , Barcode , Br , Clip , Color , Fontface , ForAll , Frame , HSpace , I , Image , Initial , Loop , 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, CSS Eigenschaft: color)- 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, CSS Eigenschaft: font-family)- 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ündigright: 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>
