Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
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 -