02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

S TEINBEIS-TRANSFERZENTRUM<br />

- 5. Stylesheets -<br />

Spezifikation legt fest, dass im root-Element zwingend die beiden Knoten<br />

und anzugeben sind. Diese<br />

Elemente gliedern ein FO Dokument zunächst in zwei grundlegende Bereiche:<br />

Im ersten Teil werden im sogenannten die Seiten<br />

formatiert und die Seitenfolge festgelegt, also somit das generelle Layout des<br />

gesamten Dokumentes bestimmt. Bei der Definition der Seiten werden die<br />

eigentliche Blattgröße und die Seitenränder angegeben, sowie die Regionen<br />

definiert, die eine grobe Einteilung der Seiten über das ganze Dokument hinweg<br />

festlegen. Die Regionen werden dann später den eigentlichen Inhalt des<br />

Dokumentes aufnehmen.<br />

Im zweiten Teil der FO Datei erfolgt dann die Angabe der darzustellenden Inhalte<br />

und wie diese auf der Seite verteilt werden sollen. Dieser Teil besteht aus einer<br />

Reihe von Elementen.<br />

In einem optionalen dritten Teil können noch mit Angaben<br />

zum Farbprofil gemacht oder es können globale Anweisungen festgelegt werden,<br />

die auch über den Namensraum hinaus gehen können.<br />

5.6.2 Layoutvorlagen<br />

Zunächst soll nun das mit den Seitenformatierungen<br />

betrachtet werden. Zur Definition der Seitenformatierungen besteht das<br />

generell aus mindestens einem <br />

und gegebenenfalls einem oder mehreren .<br />

Die sind dabei Vorlagen für die<br />

verwendeten Seiten. So ist beispielsweise für ein Dokument vorstellbar, drei separate<br />

Seitenlayouts zu bestimmen, wobei die Titelseite, sowie gerade und ungerade Seiten<br />

jeweils gleiche Abmessungen haben, jedoch unterschiedliche Seitenränder und<br />

verschiedene Formatierungen erhalten können. Jede Seite wird dabei durch ein<br />

definiert, in dem dann die Angaben zur Seitengröße<br />

und den Seitenrändern festgelegt werden. Dabei erhält jedes <br />

einen eindeutigen Namen als Attribut, mit dem dieses Layout dann später<br />

im Dokument einer einzelnen Seite zugewiesen werden kann.<br />

Die Angaben in einem erfolgen als Attribute und als<br />

untergeordnete XSL-FO Elemente (Kindelemente).<br />

Die Maßangaben der Attribute können dabei in den Einheiten cm (Zentimeter), mm<br />

(Millimeter), in (Inches), px (Pixel), pt (Punkte: 1/72 Inch), pc (Picas: 1/6 Inch), em<br />

(Schriftgröße des Buchstaben m der verwendeten Schrift) und ex (Höhe des<br />

Zeichens x der Schrift) angegeben werden. Durch diese Vielzahl der möglichen<br />

Einheiten wird die internationale Verwendung des XSL-FO Formates ermöglicht.<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- 68 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!