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:

<fo:external-graphic>

Dieses Element fügt externe Grafiken in das Dokument ein. Über Attribute lassen sich zahlreiche Einstellungen vornehmen.

<fo:instream-foreign-object>

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">

scaling="uniform"

scaling="uniform"

scaling="non-uniform"

scaling="non-uniform"

</fo:flow>

</fo:root>

Download der Beispiele

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: