| |
3. Einleitung in eine Formatierung Das Ziel dieses Abschnitts ist, den allgemeinen Prozeß der Formatierung, genug zu beschreiben, um das Bereichsmodell zu lesen und die Formatierungsgegenstandbeschreibungen und -eigenschaften und den Prozeß der Verfeinerung verstehen. Formatierung ist der Prozeß des Machens des Resultats einer XSL-Umwandlung zu eine fühlbare Form für den Leser oder Zuh50rer. Dieser Prozeß enthält einige Schritte, von denen einige von anderen in einer nicht aufeinanderfolgenden Weise abhängen. Unser Modell für Formatierung ist der Aufbau eines Bereichsbaums das ein bestelltes Baumenthalten ist geometrische Informationen für die Plazierung jedes glyph, Form und Bildes im Dokument, zusammen mit Informationen, die Abstandbegrenzungen und andere übertrageninformationen darstellen; diese Informationen werden verwiesen unter zur Rubrik von Merkmalen die zu den Bereichen sind, was Eigenschaften zu den Formatierungsgegenständen und -attributen sind, seien Sie zu den XML-Elementen. § 4 - BereichscModell auf Seite beschreiben 12 den Bereichsbaum und definieren die Rückstellungsplazierung Begrenzungen auf Kellerbereichen. Jedoch ist dieses ein abstraktes Modell, die nicht, braucht wirklich eingeführt zu werden auf diese Art in einem Formatierer, solange die resultierende fühlbare Form die implizierten Begrenzungen befolgt. Begrenzungen konnte zum Punkt widersprechen, in dem es unmöglich ist, sie alle zu erfüllen. In diesem Fall ist es Implementierung definiert, welche Begrenzungen entspannt werden sollten und in was Auftrag zum Erfüllen die anderen. Formatierungsgegenstände sind Elemente im Formatierungsgegenstandbaum, dessen Namen vom XSL-namespace sind; ein Formatierungsgegenstand gehört einer Kategorie von den Formatierungsgegenständen gekennzeichnet durch seinen Elementnamen. Die Formatierung Verhalten jeder Kategorie Formatierungsgegenstände wird beschrieben in, was Bereichen ausgedrückt durch eine Formatierung verursacht werden Gegenstand dieser Kategorie, wie die Merkmale der Bereiche hergestellt werden und wie die Bereiche hierarchisch strukturiert werden in Bezug auf die Bereiche verursacht durch andere Formatierungsgegenstände. § 6 - FormatierungscGegenstände auf Seite 63 und § 7 - FormatierungscEigenschaften auf Seite 169 beschreiben Sie Formatierungsgegenstände und ihre Eigenschaften. Etwas Formatierungsgegenstände sind Blockierenniveau und andere sind Inline--Niveau . Dieses bezieht sich die auf Arten der Bereiche, die sie erzeugen, die sich der Reihe nach auf ihre Rückstellungsplazierungsmethode beziehen. Inline--Bereiche (zum Beispiel, glyph- Bereiche) werden in Linien gesammelt und die Richtung, in der sie gestapelt werden, ist die Inline---Weiterentwicklung-Richtung. Linien sind eine Art Blockierenbereich und diese werden in einem Richtungssenkrechten zur Inline--Weiterentwicklung gestapelt Richtung, genannt die Blockieren-Weiterentwicklungrichtung. Sehen Sie § 4 - BereichscModell auf Seite 12 für ausführliche decriptions von diesen Bereichsarten und -richtungen. In den westlichen Schreibenssystemen ist die Blockieren-Weiterentwicklungrichtung "horizontal" und die Inline--Weiterentwicklung Richtung ist "von links nach rechts verlaufend". Diese Spezifikation behandelt andere Schreibenssysteme außerdem und stellt die Bezeichnungen vor "blockieren Sie" und "Inline", anstatt, absolute Anzeigen wie "Vertikale" zu benutzen und ", horizontal ". Ähnlich dieses Spezifikationsversuche zum Geben der relativ-spezifizierten Richtungen ("vor "und" nach "in der Blockierenweiterentwicklung zusätzlich zu Richtung, "Anfang" und "Ende" in der Inline---Weiterentwicklung-Richtung) wo passend, entweder oder anstatt der absolut-spezifizierten Richtungen wie "Oberseite", "Unterseite", "verließ", und "recht". Diese werden gedeutet entsprechend dem Wert der Schreiben-Moduseigenschaft. Zentrale zu diesem Modell der Formatierung ist Verfeinerung . Dieses ist ein Berechnungsprozeß, der beendet Spezifikation der Eigenschaften basiert auf den Attributwerten im XML-Resultatsbaum. Zwar das XML-Resultat Baum und der Formatierungsgegenstandbaum haben sehr ähnliche Struktur, es ist nützlich, an sie zu denken, wie unterschiedlich Begriffswesen. Verfeinerung bezieht mit ein ? Fortpflanzen der verschiedenen übernommenen Werte der Eigenschaften (beide implizit und die mit einem Attributwert von "übernehmen Sie"), ? Auswertenausdrücke in den Eigenschaftswertspezifikationen in tatsächliche Werte, die dann an sind stellen Sie den Wert der Eigenschaften fest, ? umwandelnde relative Zahlunger zu den absoluten Zahlungern, ? Konstruieren einiger zusammengesetzter Eigenschaften von mehr als einem Attribut Extensible Markup Language (XSL) Seite 10 von 400 Einleitung in eine Formatierung |  |
|
| |
|
|