Alphabetische Liste der XSL-FO-Funktionen
(Auszug aus "XSL-FO ― Die Referenz" von Manuel Montero Pineda & Steffen Herkert, 2016, dpunkt.verlag)
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Diese Seite enthält eine Liste der Funktionen in XSL-FO sowie Links zu deren Beschreibungen mit Code-Beispielen.
A
abs | Die abs-Funktion gibt den absoluten Wert des numerischen Funktionsarguments zurück. Wenn das numerische Argument negativ ist, wird die Negation des Arguments zurückgegeben. |
nach oben |
B
body-start | Die body-start-Funktion gibt den berechneten Wert für Listen aus, der mit dem provisional- distance-between-starts-Attribut bestimmt wird. Dieser spezifiziert in <fo:list-block> den linken Einzug des Rumpfes des Listenelements. Wenn die Funktion in <fo:list-item-body> als Wert vom Attribut start-indent verwendet wird, wird der in provisional-distance- between-starts angegebene Wert übernommen. |
nach oben |
C
ceiling | Die ceiling-Funktion gibt den kleinsten Integer aus, der nicht kleiner als das Funktionsargument ist. |
nach oben |
F
floor | Die floor-Funktion gibt den größten Integer aus, der nicht größer als das Funktionsargument ist. |
from-nearest-specified-value | Die from-nearest-specified-value-Funktion gibt einen berechneten Wert der Eigenschaft des nächsten Vorfahrenelements des angegebenen Elements aus oder - wenn dieser Name ausgelassen wird - dann für die Eigenschaft, für die der Ausdruck ausgewertet wird. |
from-page-master-region | Die from-page-master-region-Funktion (XSL 1.1) überträgt die Werte der writing-mode- und reference-orientation-Eigenschaft einer Seitenfolge <fo:page-sequence> auf eine der nachkommenden Regionen. |
from-parent | Die from-parent-Funktion gibt einen berechneten Wert der Eigenschaft des Elternelements des angegebenen Elements aus oder - wenn dieser Name ausgelassen wird - dann für die Eigenschaft, für die der Ausdruck ausgewertet wird. Wenn es kein Elternelement gibt, dann ist der zurückgegebene Wert der initiale Wert. |
from-table-column | Die from-table-column-Funktion überträgt den berechneten Wert einer angegebenen Eigenschaft von <fo:table-column> über eine Referenz in <fo:table-cell> oder - wenn dieser Name ausgelassen wird - dann für die Eigenschaft, für die der Ausdruck ausgewertet wird. |
nach oben |
I
inherited-property-value | Die inherited-property-value-Funktion gibt den vererbten Wert der genannten Eigenschaft wieder oder - wenn der Name ausgelassen wird - dann für die Eigenschaft, für die der Ausdruck ausgewertet wird. |
nach oben |
L
label-end | Die label-end-Funktion gibt den berechneten Wert für Listen aus, der mit dem provisional-label- separation-Attribut bestimmt wird. Dieser spezifiziert in <fo:list-block> den minimalen Abstand zwischen den Vorzeichen der Liste und dem Rumpf des Listenelements. Wenn die Funktion in <fo:list-item-label> als Wert vom Attribut end-indent verwendet wird, wird der in provisional-label-separation angegebene Wert übernommen. |
nach oben |
M
max | Die max-Funktion gibt den maximalen Wert der beiden numerischen Funktionsargumente zurück. |
merge-property-values | Die merge-property-values-Funktion gibt den Wert der angegebenen Eigenschaftsmenge wieder oder - wenn dieser Name ausgelassen wird - des letzten <fo:multi-property-set>-Elements. Wenn es keinen solchen Wert gibt, dann wird der berechnete Wert des Elternelements <fo:multi-properties> zurückgegeben. |
min | Die min-Funktion gibt den minimalen Wert der beiden numerischen Funktionsargumente zurück. |
nach oben |
P
proportional-column-width | Die proportional-column-width-Funktion berechnet die proportionale Tabellenspaltenbreite. Die proportionale Breite, die aus der Tabellenbreite multipliziert mit dem numerischen Proportionenwert entsteht, wird durch die Summe der proportionalen Faktoren (in den Daten vorhandene Angaben über die Spaltenbreite) dividiert. Dieser errechnete Wert wird als column-width-Wert in <fo:table-column> eingesetzt. |
nach oben |
R
rgb | Die rgb-Funktion gibt eine spezifische Farbe des RGB-Farbspektrums aus. |
rgb-icc | Die rgb-icc-Funktion gibt eine spezifische Farbe des ICC-Farbprofils aus. Das Farbprofil wird durch den vierten Parameter angegeben, dem Namensparameter. Die ersten drei Parameter geben eine Fallback-Farbe vom RGB-Farbspektrum an, welche verwendet wird, wenn das Farbprofil nicht verfügbar ist. Das Farbprofil wird durch eine Sequenz von einem oder mehreren reellwertigen Farbwerten nach dem Namensparameter bestimmt. Je nach Formatierer sind eine abweichende Syntax und Einschränkungen möglich. |
round | Die round-Funktion gibt den Integer aus, der dem Funktionsargument am nächsten ist. |
nach oben |
S
system-color | Die system-color-Funktion gibt eine systemdefinierte Farbe mit angegebenem Namen wieder. |
system-font | Die system-font-Funktion gibt die Charakteristik einer Systemschriftart aus. Das erste Argument ist der Name der Systemschriftart und das zweite, optionale Argument benennt die Eigenschaft, die die Charakteristik bestimmt. Wenn das zweite Argument ausgelassen wird, dann ist die herausgegebene Charakteristik dieselbe wie der Name der Eigenschaft, zu welcher der Ausdruck zugewiesen ist. |
nach oben |
Tipp der data2type-Redaktion: Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |