XSL-FO Elementefo:basic-link | fo:bidi-override | fo:block | fo:block-container | fo:character | fo:color-profile | fo:conditional-page-master-reference | fo:declarations | fo:external-graphic | fo:float | fo:flow | fo:footnote | fo:footnote-body | fo:initial-property-set | fo:inline | fo:inline-container | fo:instream-foreign-object | fo:layout-master-set | fo:leader | fo:list-block | fo:list-item | fo:list-item-body | fo:list-item-label | fo:marker | fo:multi-case | fo:multi-properties | fo:multi-property-set | fo:multi-switch | fo:multi-toggle | fo:page-number | fo:page-number-citation | fo:page-sequence | fo:page-sequence-master | fo:region-after | fo:region-before | fo:region-body | fo:region-end | fo:region-start | fo:repeatable-page-master-alternatives | fo:repeatable-page-master-reference | fo:retrieve-marker | fo:root | fo:simple-page-master | fo:single-page-master-reference | fo:static-content | fo:table | fo:table-and-caption | fo:table-body | fo:table-caption | fo:table-cell | fo:table-column | fo:table-footer | fo:table-header | fo:table-row | fo:title | fo:wrapper | XSL-FO Attributeabsolute-position | active-state | alignment-adjust | alignment-baseline | auto-restore | azimuth | background | background-attachment | background-color | background-image | background-position | background-position-horizontal | background-position-vertical | background-repeat | baseline-shift | blank-or-not-blank | block-progression-dimension | block-progression-dimension.maximum | block-progression-dimension.minimum | block-progression-dimension.optimum | border | border-after-color | border-after-precedence | border-after-style | border-after-width | border-after-width.conditionality | border-after-width.length | border-before-color | border-before-precedence | border-before-style | border-before-width | border-before-width.conditionality | border-before-width.length | border-bottom | border-bottom-color | border-bottom-style | border-bottom-width | border-bottom-width.conditionality | border-bottom-width.length | border-collapse | border-color | border-end-color | border-end-precedence | border-end-style | border-end-width | border-end-width.conditionality | border-end-width.length | border-left | border-left-color | border-left-style | border-left-width | border-left-width.conditionality | border-left-width.length | border-right | border-right-color | border-right-style | border-right-width | border-right-width.conditionality | border-right-width.length | border-separation | border-separation.block-progression-direction | border-separation.inline-progression-direction | border-spacing | border-start-color | border-start-precedence | border-start-style | border-start-width | border-start-width.conditionality | border-start-width.length | border-style | border-top | border-top-color | border-top-style | border-top-width | border-top-width.conditionality | border-top-width.length | border-width | bottom | break-after | break-before | caption-side | case-name | case-title | character | clear | clip | color | color-profile-name | column-count | column-gap | column-number | column-width | content-height | content-type | content-width | country | destination-placement-offset | direction | display-align | dominant-baseline | empty-cells | end-indent | ends-row | extent | external-destination | float | flow-name | font | font-family | font-selection-strategy | font-size | font-size-adjust | font-stretch | font-style | font-variant | font-weight | force-page-count | format | glyph-orientation-horizontal | glyph-orientation-vertical | grouping-separator | grouping-size | height | hyphenate | hyphenation-character | hyphenation-keep | hyphenation-ladder-count | hyphenation-push-character-count | hyphenation-remain-character-count | id | indicate-destination | initial-page-number | inline-progression-dimension | inline-progression-dimension.maximum | inline-progression-dimension.minimum | inline-progression-dimension.optimum | internal-destination | intrusion-displace | keep-together | keep-together.within-column | keep-together.within-line | keep-together.within-page | keep-with-next | keep-with-next.within-column | keep-with-next.within-line | keep-with-next.within-page | keep-with-previous | keep-with-previous.within-column | keep-with-previous.within-line | keep-with-previous.within-page | language | last-line-end-indent | leader-alignment | leader-length | leader-length.maximum | leader-length.minimum | leader-length.optimum | leader-pattern | leader-pattern-width | left | letter-spacing | letter-spacing.conditionality | letter-spacing.maximum | letter-spacing.minimum | letter-spacing.optimum | letter-spacing.precedence | letter-value | line-height | line-height-shift-adjustment | line-height.conditionality | line-height.maximum | line-height.minimum | line-height.optimum | line-height.precedence | line-stacking-strategy | linefeed-treatment | margin | margin-bottom | margin-left | margin-right | margin-top | marker-class-name | master-name | master-reference | max-height | max-width | maximum-repeats | media-usage | min-height | min-width | number-columns-repeated | number-columns-spanned | number-rows-spanned | odd-or-even | orphans | overflow | padding | padding-after | padding-after.conditionality | padding-after.length | padding-before | padding-before.conditionality | padding-before.length | padding-bottom | padding-bottom.conditionality | padding-bottom.length | padding-end | padding-end.conditionality | padding-end.length | padding-left | padding-left.conditionality | padding-left.length | padding-right | padding-right.conditionality | padding-right.length | padding-start | padding-start.conditionality | padding-start.length | padding-top | padding-top.conditionality | padding-top.length | page-break-after | page-break-before | page-break-inside | page-height | page-position | page-width | position | precedence | provisional-distance-between-starts | provisional-label-separation | ref-id | reference-orientation | region-name | relative-align | relative-position | rendering-intent | retrieve-boundary | retrieve-class-name | retrieve-position | right | role | rule-style | rule-thickness | scaling | scaling-method | score-spaces | script | show-destination | source-document | space-after | space-after.conditionality | space-after.maximum | space-after.minimum | space-after.optimum | space-after.precedence | space-before | space-before.conditionality | space-before.maximum | space-before.minimum | space-before.optimum | space-before.precedence | space-end | space-end.conditionality | space-end.maximum | space-end.minimum | space-end.optimum | space-end.precedence | space-start | space-start.conditionality | space-start.maximum | space-start.minimum | space-start.optimum | space-start.precedence | span | src | start-indent | starting-state | starts-row | suppress-at-line-break | switch-to | table-layout | table-omit-footer-at-break | table-omit-header-at-break | target-presentation-context | target-processing-context | target-stylesheet | text-align | text-align-last | text-altitude | text-decoration | text-depth | text-indent | text-shadow | text-transform | top | treat-as-word-space | unicode-bidi | vertical-align | visibility | white-space | white-space-collapse | white-space-treatment | widows | width | word-spacing | word-spacing.conditionality | word-spacing.maximum | word-spacing.minimum | word-spacing.optimum | word-spacing.precedence | wrap-option | writing-mode | xml:lang | z-index | XSL-FO Elemente
|
fo:declarations
|
|
Dient zur Gruppierung von alternativen Farbprofilen.
|
|
|
|
Elternelemente
fo:root
|
|
Kindelemente
fo:color-profile
|
|
Attribute
|
|
fo:single-page-master-reference
|
|
Innerhalb eines <fo:page-sequence-master> wird eine Seitenvorlage
nur einmal aufgerufen.
|
|
|
|
Elternelemente
fo:page-sequence-master
|
|
Kindelemente —
|
|
Attribute
master-reference
|
XSL-FO Attribute
|
active-state
|
|
Mit diesem Attribut läßt sich auswählen, welche <fo:multi-property-sets>-Elemente für die Bearbeitung von Kind-Fließobjekten herangezogen werden sollen.
|
|
Werte link | visited | active | hover | focus
|
|
Default —
|
|
Elemente
fo:multi-property-set
|
|
auto-restore
|
|
Erlaubt die Wiederherstellung eines <fo:multi-case>-Elements, nachdem <fo:multi-switch> nicht mehr sichtbar ist.
|
|
Werte true | false
|
|
Default false
|
|
Elemente
fo:multi-switch
|
|
blank-or-not-blank
|
|
Im Element <fo:conditional-page-master-reference> kann mit diesem Attribut festgelegt werden, ob eine ausgewählte Seitenvorlage an einem bestimmten Punkt in der Seitenfolge ausgewählt werden soll.
|
|
Werte blank | not-blank | any | inherit
|
|
Default any
|
|
Elemente
fo:conditional-page-master-reference
|
|
case-name
|
|
Zum Kennzeichnen eines
<fo:multi-case>-Elements.
|
|
Werte <name>
|
|
Default —
|
|
Elemente
fo:multi-case
|
|
case-title
|
|
Tituliert ein
<fo:multi-case>-Element.
|
|
Werte <string>
|
|
Default —
|
|
Elemente
fo:multi-case
|
|
character
|
|
Benennt in einem <fo:character>-Element das einzufügende Unicode-Zeichen.
|
|
Werte <character>
|
|
Default —
|
|
Elemente
fo:character
|
|
color-profile-name
|
|
Gibt einem <fo:color-profile> einen Namen.
|
|
Werte <name> | inherit
|
|
Default —
|
|
Elemente
fo:color-profile
|
|
column-count
|
|
Legt für den Hauptbereich einer Seite (<fo:region-body>) die Anzahl der zu verwendenden Spalten fest.
|
|
Werte <number> | inherit
|
|
Default 1
|
|
Elemente
fo:region-body
|
|
column-gap
|
|
Legt den Abstand zwischen den Spalten fest, falls für eine<fo:region-body> Mehrspaltigkeit column-count angegeben wurde.
|
|
Werte <length> | <percentage> | inherit
|
|
Default 12.0pt
|
|
Elemente
fo:region-body
|
|
column-number
|
|
Erzeugt für die Spalten einer Tabelle eine fortlaufende Nummerierung.
|
|
Werte <number>
|
|
Default 1
|
|
Elemente fo:table-cell | fo:table-column
|
|
column-width
|
|
Zur Breitenangabe einer Tabellenspalte (<table-column>).
|
|
Werte auto | scale-to-fit | <length> |
<percentage> | inherit
|
|
Default —
|
|
Elemente
fo:table-column
|
|
content-height
|
|
Zum Festlegen der Höhe einer eingefügten externen Grafik (<fo:external-graphic>) bzw. eines eingefügten externen Objekts (<fo:instream-foreign-object>).
|
|
Werte auto | scale-to-fit | <length> |
<percentage> | inherit
|
|
Default auto
|
|
Elemente fo:external-graphic | fo:instream-foreign-object
|
|
content-type
|
|
Legt den Inhaltstyp einer eingefügten externen Grafik (<fo:external-graphic>) bzw. eines eingefügten externen Objekts (<fo:instream-foreign-object>) fest, das dann in Übereinstimmung mit dem verwendeten System einem anderen Prozessor zur Verarbeitung übergeben werden kann.
|
|
Werte <string>
| auto
|
|
Default auto
|
|
Elemente fo:external-graphic | fo:instream-foreign-object
|
|
content-width
|
|
Zum Festlegen der Breite einer eingefügten externen Grafik (<fo:external-graphic>) bzw. eines eingefügten externen Objekts (<fo:instream-foreign-object>).
|
|
Werte auto | scale-to-fit | <length> |
<percentage> | inherit
|
|
Default auto
|
|
Elemente fo:external-graphic | fo:instream-foreign-object
|
|
destination-placement-offset
|
|
Legt in einem <fo:basic-link>-Element für einen Link das Ziel fest, wenn das eigentliche Link-Ziel nicht explizit in einer Seite enthalten ist .
|
|
Werte <length>
|
|
Default 0pt
|
|
Elemente
fo:basic-link
|
|
ends-row
|
|
Legt in einem <fo:table-cell>-Element fest ob mit dieser Tabellenzelle eine Tabellenzeile beendet werden soll, ohne dass hierfür ein Endtag für die Tabellenzeile im XML-Ursprungsdokument vorhanden sein muß.
|
|
Werte true | false
|
|
Default false
|
|
Elemente
fo:table-cell
|
|
external-destination
|
|
Legt für ein <fo:basic-link> die Zielressource fest auf die der Link verweist.
|
|
Werte <uri-specification>
|
|
Default —
|
|
Elemente
fo:basic-link
|
|
flow-name
|
|
Gibt dem Textfluß in einem <fo:flow>- bzw. <fo:static-content>-Element einen Namen.
|
|
Werte <name>
|
|
Default —
|
|
Elemente fo:flow | fo:static-content
|
|
force-page-count
|
|
Legt für eine Seitenfolge (<fo-page-sequence>) fest ob eine gerade (even) oder ungerade (odd) Anzahl von Seiten erwünscht ist; bzw. ob eine Seitenfolge mit einer geraden (end-on-even) oder ungeraden (end-on-odd) Seite beendet werden soll.
|
|
Werte auto | even | odd | end-on-even | end-on-odd |
no-force | inherit
|
|
Default auto
|
|
Elemente
fo:page-sequence
|
|
format
|
|
In XSLT definiert. Betrifft die Konvertierung von Nummern zu Strings.
|
|
Werte <string>
|
|
Default 1
|
|
Elemente
fo:page-sequence
|
|
grouping-separator
|
|
In XSLT definiert. Betrifft die Konvertierung von Nummern zu Strings.
|
|
Werte <character>
|
|
Default —
|
|
Elemente
fo:page-sequence
|
|
grouping-size
|
|
In XSLT definiert. Betrifft die Konvertierung von Nummern zu Strings.
|
|
Werte <number>
|
|
Default —
|
|
Elemente
fo:page-sequence
|
|
indicate-destination
|
|
Gibt an, ob das Ziel eines Links (<fo:basic-link>) angezeigt werden soll oder nicht.
|
|
Werte true | false
|
|
Default false
|
|
Elemente
fo:basic-link
|
|
initial-page-number
|
|
Für eine Seitenfolge (<fo:page-sequence>) lassen sich hiermit über die Anfangszahl, mit der die Seitenzählung begonnen wird, Spezifizierungen vornehmen.
|
|
Werte auto | auto-odd |
auto-even | <number> | inherit
|
|
Default auto
|
|
Elemente
fo:page-sequence
|
|
internal-destination
|
|
Legt in einem <fo:basic-link>-Element das dokumentinterne Bestimmungsziel fest.
|
|
Werte <id-ref>
|
|
Default —
|
|
Elemente
fo:basic-link
|
|
letter-value
|
|
Zum Definieren von Attributen, bei der Umsetzung von Zahlen zu Zeichenketten in einem <fo:page-sequence>-Element (XSLT).
|
|
Werte auto |
alphabetical | traditional
|
|
Default auto
|
|
Elemente
fo:page-sequence
|
|
marker-class-name
|
|
Zur eindeutigen Kennzeichnung von <fo:marker>-Elementen. Mit dem Attribut retrieve-class-name im Element <fo:retrieve-marker> kann dieses spezielle Element dann aufgerufen werden.
|
|
Werte <name>
|
|
Default —
|
|
Elemente
fo:marker
|
|
master-name
|
|
Zur eindeutigen Kennzeichnung von Seitenvorlagen (<fo:simple-page-master>) und Seitenfolgevorlagen (<fo:page-sequence-master>). Mit dem Attribut master-reference können die gekennzeichneten Seitenvorlagen bzw. Seitenfolgevorlagen in den gewählten Seitenfolgen aufgerufen werden.
|
|
Werte <name>
|
|
Default —
|
|
Elemente fo:page-sequence-master | fo:simple-page-master
|
|
maximum-repeats
|
|
Für eine Seitenfolge (<page-sequence>) läßt sich in den entsprechenden Unterelementen <fo:repeatable-page-master-alternatives> bzw. <fo:repeatable> eine Wahl treffen, wieviele Seiten für die entsprechende Teilfolge maximal erzeugt werden sollen.
|
|
Werte <number> | no-limit | inherit
|
|
Default no-limit
|
|
Elemente fo:repeatable-page-master-alternatives | fo:repeatable-page-master-reference
|
|
media-usage
|
|
Im Wurzelelement (<fo:root>) läßt sich bestimmen, ob der gesamte Inhalt in einer Folge von Seiten ausgegeben wird (paginate bzw. implizit auto), oder ob der gesamte Inhalt auf eine Seite gesetzt wird (bounded-in-one-dimension bzw. unbounded).
|
|
Werte auto | paginate | bounded-in-one-dimension | unbounded
|
|
Default auto
|
|
Elemente
fo:root
|
|
number-columns-repeated
|
|
In einem <fo-table-column>-Element läßt sich hiermit festlegen für wie viele Spalten eine getroffene Spezifikation gelten soll.
|
|
Werte <number>
|
|
Default 1
|
|
Elemente
fo:table-column
|
|
number-columns-spanned
|
|
In einem <fo-table-cell>-Element läßt sich hiermit festlegen wie viele Spalten in einer Zeile überspannt werden sollen. In einem <fo-table-cell>-Element angewendet, läßt sich hiermit festlegen wie viele Spalten insgesamt überspannt werden sollen.
|
|
Werte <number>
|
|
Default 1
|
|
Elemente fo:table-cell | fo:table-column
|
|
number-rows-spanned
|
|
In einem <fo-table-cell>-Element läßt sich hiermit festlegen wie viele Zeilen eine Zelle überspannen soll.
|
|
Werte <number>
|
|
Default 1
|
|
Elemente
fo:table-cell
|
|
odd-or-even
|
|
Im Element <fo:conditional-page-master-reference> läßt sich hiermit eine Abfrage stellen, ob die referenzierte Seitenvorlage an einem gewissen Punkt der Seitenfolge geeignet ist. Der Wert odd bezeichnet hierbei ungerade (rechte) Seiten, even steht für gerade (linke) Seiten.
|
|
Werte odd | even | any | inherit
|
|
Default any
|
|
Elemente
fo:conditional-page-master-reference
|
|
page-height
|
|
Für die Seitenvorlage (<fo:simple-page-master>) läßt sich mit diesem Attribut die gewünschte Blattgröße angeben.
|
|
Werte auto | indefinite
| <length> | inherit
|
|
Default auto
|
|
Elemente
fo:simple-page-master
|
|
page-position
|
|
Mit diesem Attribut des Elements <fo:conditional-page-master-reference> läßt sich hiermit bestimmen, ob eine referenzierte Seitenvorlage an einem gewissen Punkt der Seitenfolge verwendet werden soll.
|
|
Werte first | last | rest | any | inherit
|
|
Default any
|
|
Elemente
fo:conditional-page-master-reference
|
|
page-width
|
|
Für die Seitenvorlage (<fo:simple-page-master>) läßt sich mit diesem Attribut die gewünschte Blattbreite angeben.
|
|
Werte auto | indefinite
| <length> | inherit
|
|
Default auto
|
|
Elemente
fo:simple-page-master
|
|
precedence
|
|
In den Elementen <fo-region-before> bzw. <fo:region-after> (bzw: -start und -end) angelegt, läßt sich hiermit festlegen, ob dem Kopfbereich bzw. dem Fußbereich Vorrang vor den seitlichen Regionen gewährt wird oder nicht.
|
|
Werte true | false | inherit
|
|
Default false
|
|
Elemente fo:region-after | fo:region-before | fo:region-end | fo:region-start
|
|
ref-id
|
|
Im Element <fo:page-number-citation> angelegt, wird die jeweilige Seitenzahl der Seite referenziert, in der sich ein Objekt befindet, das durch das Attribut id gekennzeichnet ist. (Verwendungsbeispiel: Generierung der Seitenzahlen für Inhaltsverzeichnisse).
|
|
Werte <idref> | inherit
|
|
Default —
|
|
Elemente
fo:page-number-citation
|
|
region-name
|
|
Legt für die Regionen einer Seitenvorlage Namen fest. Dabei können die unten angegebenen (geschützten) Werte zur Identifizierung angegeben werden, die dann auch für andere Seitenvorlagen verwendet werden können. Setzt man das Attribut auf einen <name>-Wert, so muß die benannte Region eindeutig definiert sein und erlangt nur für diese spezielle Seitenvorlage Geltung.
|
|
Werte xsl-region-body |
xsl-region-start | xsl-region-end | xsl-region-after | xsl-region-before |
xsl-before-float-separator | xsl-footnote-separator | <name>
|
|
Default —
|
|
Elemente fo:region-after | fo:region-before | fo:region-body | fo:region-end | fo:region-start
|
|
rendering-intent
|
|
Hiermit läßt sich in <fo:color-profile> ein anderer Rendering-Plan angeben.
|
|
Werte auto | perceptual |
relative-colorimetric | saturation | absolute-colorimetric | inherit
|
|
Default auto
|
|
Elemente
fo:color-profile
|
|
retrieve-boundary
|
|
Legt in <fo:retrieve-marker> fest, für welche Seiten, bzw. Seitenfolgen der referenzierte Inhalts von <fo-marker> wiedergegeben werden soll.
|
|
Werte page |
page-sequence | document
|
|
Default page-sequence
|
|
Elemente
fo:retrieve-marker
|
|
retrieve-class-name
|
|
Anhand des identischen Namens (marker-class-name) wird der angegebene Inhalt des Markers (<fo:marker>) in <fo:retrieve-marker> referenziert.
|
|
Werte <name>
|
|
Default —
|
|
Elemente
fo:retrieve-marker
|
|
retrieve-position
|
|
Mit diesem Attribut läßt sich in <fo:retrieve-marker> auswählen, wenn für eine Seite der Inhalt mehrerer Marker aufgerufen werden könnte, welcher von ihnen referenziert werden soll.
|
|
Werte first-starting-within-page | first-including-carryover
| last-starting-within-page | last-ending-within-page
|
|
Default first-starting-within-page
|
|
Elemente
fo:retrieve-marker
|
|
scaling
|
|
Legt in den Elementen <fo:external-graphic> und <fo:instream-foreign-object> die Skalierungsmthode fest, die bei der Einbindung von Bitmap-Grafiken verwendet werden soll.
|
|
Werte uniform |
non-uniform | inherit
|
|
Default uniform
|
|
Elemente fo:external-graphic | fo:instream-foreign-object
|
|
scaling-method
|
|
Für die Elemente <fo:external-graphic> und <fo:instream-foreign-object> läßt sich die Präferenz der Skalierungs-Methode von bitmap-Grafiken festlegen.
|
|
Werte auto |
integer-pixels | resample-any-method | inherit
|
|
Default auto
|
|
Elemente fo:external-graphic | fo:instream-foreign-object
|
|
show-destination
|
|
Legt in <fo:basic-link> fest, wie der zu erzeugende Link bzw. das Verweisziel im Dokument angezeigt werden soll.
|
|
Werte replace | new
|
|
Default replace
|
|
Elemente
fo:basic-link
|
|
src
|
|
Gibt in <fo:external-destination> bzw. <fo:color-profile> die externe Ressource an, die an dieser Stelle eingefügt werden soll.
|
|
Werte <uri-specification> | inherit
|
|
Default —
|
|
Elemente fo:color-profile | fo:external-graphic
|
|
starting-state
|
|
Hiermit läßt sich angeben, ob der Inhalt des erstauftretenden <fo:multi-case>-Elements angezeigt werden soll oder nicht.
|
|
Werte show | hide
|
|
Default show
|
|
Elemente
fo:multi-case
|
|
starts-row
|
|
Legt in einem <fo:table-cell>-Element fest ob mit dieser Tabellenzelle eine neue Tabellenzeile geöffnet werden soll, ohne dass hierfür ein Starttag für die Tabellenzeile angegeben werden muß.
|
|
Werte true | false
|
|
Default false
|
|
Elemente
fo:table-cell
|
|
switch-to
|
|
Gibt in <fo:multi-toggle> an, zu welchem <fo:multi-case> gewechselt werden soll.
|
|
Werte xsl-preceding |
xsl-following | xsl-any | <name> | [<name>]*
|
|
Default xsl-any
|
|
Elemente
fo:multi-toggle
|
|
target-presentation-context
|
|
Legt in <fo:basic-link> den Kontext für die Darstellung einer Zielressource fest, wenn das externe Ziel eine strukturierte Ressource (z.B. XML, XHTML) ist.
|
|
Werte use-target-processing-context |<uri-specification>
|
|
Default use-target-processing-context
|
|
Elemente
fo:basic-link
|
|
target-processing-context
|
|
Benennt in <fo:basic-link> ein für die Zielressource zu verwendendes Wurzelelement, daß der Prozessor verarbeiten soll, wenn das externe Ziel eine strukturierte Ressource (z.B. XML, XHTML) ist.
|
|
Werte document-root
| <uri-specification>
|
|
Default document-root
|
|
Elemente
fo:basic-link
|
|
target-stylesheet
|
|
Benennt in <fo:basic-link> ein Stylesheet, das für die herangezogene Ressource verwendet werden soll.
|
|
Werte use-normal-stylesheet |
<uri-specification>
|
|
Default use-normal-stylesheet
|
|
Elemente
fo:basic-link
|
|
|