scaling
(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
Recommendationnummer: 7.15.12
Kategorie: 7.15 Area Dimension Properties
Beschreibung
Wird mit den Elementen <fo:external-graphic> oder <fo:instream-foreign-object> ein Objekt bzw. eine Grafik eingebunden, kann die Höhe des Objekts über das Attribut content-height und die Breite über content-width bestimmt werden. Mit scaling kann bestimmt werden, ob die Proportionen des Objekts beibehalten werden. Beim Defaultwert (uniform) reicht jeweils nur eine Höhen- oder eine Breitenangabe. Die fehlende Angabe wird berechnet. Werden dennoch zwei Angaben gemacht, wird die Breitenangabe bevorzugt. Bei scaling kann nun auch angegeben werden, dass das eingebundene Objekt entsprechend der angegebenen Höhen- und Breitenangaben verzerrt dargestellt wird.
Werte
uniform | Dieser Wert gibt an, dass die Proportionen der Grafik beibehalten werden. |
non-uniform | Dieser Wert gibt an, dass die Grafik auch verzerrt dargestellt werden kann. |
Vererbt: | ja |
Standardwert: uniform
XSL-FO Version: 1.0
Erlaubt in:
Dieses Element fügt externe Grafiken in das Dokument ein. Über Attribute lassen sich zahlreiche Einstellungen vornehmen. |
|
Dieses Element erlaubt das Einfügen inzeiliger Grafiken oder anderer inzeiliger Objekte in das Dokument. |
Unterstützung:
Conformance Level | Antenna House | FOP | RenderX XEP | Altsoft XML2PDF | Compart DocBridge |
Extended | J | J | J | J | J |
XSL-FO Beispiel:
|
<fo:root font-family="Arial" font-size="10pt" line-height="1.2em" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:cpfo="http://www.compart.net/xmlns/cpfo" xmlns:svg="http://www.w3.org/2000/svg" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
||
|
</fo:block> |
|
|
<fo:block> |
|
|
scaling="uniform" |
|
|
</fo:block> |
|
|
||
|
||
|
<fo:block> |
|
|
||
|
</fo:block> |
|
|
<fo:block> |
|
|
scaling="uniform" |
|
|
</fo:block> |
|
|
||
|
||
|
<fo:block> |
|
|
||
|
</fo:block> |
|
|
<fo:block> |
|
|
scaling="non-uniform" |
|
|
</fo:block> |
|
|
||
|
||
|
<fo:block> |
|
|
||
|
</fo:block> |
|
|
<fo:block> |
|
|
scaling="non-uniform" |
|
|
</fo:block> |
|
|
||
|
</fo:flow> |
|
|
||
|
</fo:root> |
In der Ausgabe:
Auszug aus der W3C recommendation:
Weitere Informationen online zu
Tipp der data2type-Redaktion: Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |