XSL-FO
Die folgende Tabelle zeigt die Befehls-Übersicht für die Programmiersprache XSL-FO:
| Befehl | Beschreibung |
|---|---|
| root | Wurzelelement für ein XSL-FO-Element |
| block | Element für einen Absatz (Block-Element) |
| block-container | Element für einen Container für mehrere Absätze (Block-Elemente) |
| width | Attribut zur Angabe der Breite |
| height | Attribut zur Angabe der Höhe |
| inline | Element, welches zu Formatierungszwecken verwendet wird (Inline-Element) |
| layout-master-set | Element, in welchem die Vorlagen von Seiten und Seitensequenzen angegeben werden |
| simple-page-master | Element, um eine einfache Seitenvorlage zu definieren |
| master-name | Attribut, um den Namen der Seitenvorlage festzulegen |
| page-height | Attribut, um die Höhe der Seite festzulegen |
| page-width | Attribut, um die Breite der Seite festzulegen |
| margin | Attribut, um den Außenabstand festzulegen |
| margin-left | Attribut, um den linken Außenabstand festzulegen |
| marin-right | Attribut, um den rechten Außenabstand festzulegen |
| margin-top | Attribut, um den oberen Außenabstand festzulegen |
| margin-bottom | Attribut, um den unteren Außenabstand festzulegen |
| region-body | Element, um die Vorlage des Hauptbereichs zu definieren |
| region-start | Element, um die Vorlage des Startbereichs (in Europa links) zu definieren |
| region-end | Element, um die Vorlage des Endbereichs (in Europa rechts) zu definieren |
| region-before | Element, um die Vorlage des Kopfbereichs (in Europa oben) zu definieren |
| region-after | Element, um die Vorlage des Fußbereichs (in Europa unten) zu definieren |
| extent | Attribut, um die Breite oder Höhe eines Seitenbereichs festzulegen |
| page-sequence-master | Element, um eine Seitenfolge zu definieren |
| repeatable-page-master-alternatives | Element, um eine Gruppe an wiederholenden Seiten zu definieren |
| maximum-repeat | Attribut, um die maximale Anzahl an Seitenwiederholungen festzulegen |
| conditional-page-master-reference | Element, um eine einfache Seite für eine Seitenfolge zu referenzieren |
| page-position | Attribut, um die Position einer Seite in der Seitenfolge festzulegen |
| odd-or-even | Attribut, um die Seitennummerart (gerade, ungerade) einer Seite in der Seitenfolge festzulegen |
| blank-or-not-blank | Attribut, um das Verhalten von Leerseiten einer Seite in der Seitenfolge festzulegen |
| page-sequence | Element, um eine Seite oder Seitensequenz im Ausgabedokument zu platzieren |
| master-reference | Attribut, um auf die Vorlage der Seite oder Seitensequenz zu refenzieren (mittels des Namens) |
| static-content | Element für den statischen Inhalt einer Seitenregion |
| flow | Element für den Fließinhalt einer Seitenregion |
| flow-name | Attribut, um auf die Seitenregion zu referenzieren (mittels des Namens) |
| page-break-after | Attribut, um das Verhalten eines Seitenumbruchs nach dem Element zu steuern |
| page-break-before | Attribut, um das Verhalten eines Seitenumbruchs vor dem Element zu steuern |
| page-break-inside | Attribut, um das Verhalten eines Seitenumbruchs innerhalb des Elements zu steuern |
| color | Attribut, um die Schriftfarbe festzulegen |
| font-family | Attribut, um die Schriftart festzulegen |
| font-size | Attribut, um die Schriftgröße festzulegen |
| font-style | Attribut, um die Schriftlage festzulegen |
| font-weight | Attribut, um die Schriftbreite / Schriftdicke festzulegen |
| text-decoration | Attribut, um die Dekoration eines Texts (unter-/über-/durchgestrichen) festzulegen |
| text-transform | Attribut, um die Transformation von Buchstaben festzulegen |
| text-align | Attribut, um die Textausrichtung festzulegen |
| text-align-last | Attribut, um die Textausrichtung der letzten Zeile festzulegen |
| start-indent | Attribut, um den Einzug des Absatzes festzulegen (bezogen auf die Startregion) |
| end-indent | Attribut, um den Einzug des Absatzes festzulegen (bezogen auf die Endregion) |
| text-indent | Attribut, um den Einzug der ersten Zeile festzulegen |
| last-line-indent | Attribut, um den Einzug der letzten Zeile festzulegen |
| line-height | Attribut, um die Zeilenhöhe festzulegen |
| word-spacing | Attribut, um den Abstand zwischen Wörtern festzulegen |
| letter-spacing | Attribut, um den Abstand zwischen Zeichen festzulegen |
| baseline-shift | Attribut, um einen Text hoch oder tief zu stellen |
| vertical-align | Attribut, um den Text vertikal auszurichten (z. B. bei Tabellenzellen) |
| leader | Element, um eine horizontale Linie zu erzeugen |
| leader-pattern | Attribut, um die Art der horizontalen Linie festzulegen |
| rule-thickness | Attribut, um die Dicke der horizontalen Linie festzulegen |
| color | Attribut, um die Farbe der horizontalen Linie festzulegen |
| border | Attribut, um den Rahmen festzulegen |
| border-left | Attribut, um den linken Rahmen festzulegen |
| border-right | Attribut, um den rechten Rahmen festzulegen |
| border-top | Attribut, um den oberen Rahmen festzulegen |
| border-bottom | Attribut, um den unteren Rahmen festzulegen |
| border-start | Attribut, um den Rahmen zur Startregion festzulegen |
| border-end | Attribut, um den Rahmen zur Endregion festzulegen |
| border-after | Attribut, um den Rahmen zur Kopfregion festzulegen |
| border-before | Attribut, um den Rahmen zur Fußregion festzulegen |
| padding | Attribut, um den Innenabstand festzulegen |
| padding-left | Attribut, um den linken Innenabstand festzulegen |
| padding-right | Attribut, um den rechten Innenabstand festzulegen |
| padding-top | Attribut, um den oberen Innenabstand festzulegen |
| padding-bottom | Attribut, um den unteren Innenabstand festzulegen |
| padding-start | Attribut, um den Innenabstand zur Startregion festzulegen |
| padding-end | Attribut, um den Innenabstand zur Endregion festzulegen |
| padding-after | Attribut, um den Innenabstand zur Kopfregion festzulegen |
| padding-before | Attribut, um den Innenabstand zur Fußregion festzulegen |
| external-graphic | Element, um ein Bild einzubinden |
| content-width | Attribut, um die Breite des Bilds anzugeben |
| content-height | Attribut, um die Höhe des Bilds anzugeben |
| src | Attribut, um die URL des Bilds anzugeben |
| background-color | Attribut für die Hintergrundfarbe |
| background-image | Attribut für das Hintergrundbild |
| basic-link | Element, um einen Link zu erzeugen |
| external-destination | Attribut, um einen externen Hyperlink anzugeben |
| internal-destination | Attribut, um einen Verweis auf ein Element des Dokuments anzugeben |
| id | Attribut, um einem Element einen eindeutigen Namen zu geben (benötigt für interne Links) |
| list-block | Element für eine Liste |
| list-item | Element für ein Listenelement |
| list-item-label | Element für die Beschriftung (z. B. Aufzählungszeichen) eines Listenelements |
| list-item-body | Element für den Inhalt eines Listenelements |
| table | Element für eine Tabelle |
| table-header | Element für den Tabellenkopf |
| table-footer | Element für den Tabellenfuß |
| table-body | Element für den Tabelleninhalt |
| table-row | Element für eine Tabellenzeile |
| table-cell | Element für eine Tabellenzelle |
| number-rows-spanned | Attribut, um eine Tabellenzelle über mehrere Zeilen zu spannen |
| number-columns-spanned | Attribut, um eine Tabellenzelle über mehrere Spalten zu spannen |
| table-column | Element, um eine Tabellenspalte im Voraus zu definieren |
| table-column-width | Attribut, um die Breite einer vordefinierten Tabellenspalte anzugeben |
| foonote | Element für eine Fußnote |
| footnote-body | Element für den Inhalt / die Beschreibung der Fußnote |
| float | Element für die Ausrichtung eines Blocks innerhalb eines Textflusses |
| float | Attribut, um die Ausrichtung eines Blocks innerhalb eines Textflusses festzulegen |