| |
Die Formatierungsgegenstanddefinitionen, die Eigenschaftsbeschreibungen und das Bereichsmodell sind nicht Algorithmen. So Formatierungsgegenstandsemantik spezifizieren nicht, wie der Linie-brechende Algorithmus arbeiten muß, wenn er Putzfrau sammelt acters in Wörter, Wörter innerhalb der Linien in Position bringend, verschiebend zeichnet innerhalb eines Behälters, eines usw.. Eher dieses specifi- Kation nimmt an, daß der Formatierer diese Sachen getan hat und beschreibt die Begrenzungen, die das Resultat ist angenommen, um zu erfüllen. 4. BereichscModell In XSL stellt man einen Baum der Formatierung einwendet diesen Serve als Eingänge oder Spezifikationen gegen einen Formatierer her. Formatierer erzeugt eine hierarchische Anordnung für Bereiche, die das formatierte Resultat enthalten. Dieser Abschnitt definiert das allgemeine Modell von Bereichen und wie sie aufeinander einwirken. Der Zweck ist, einen abstrakten Rahmen darzustellen welches verwendet wird, wenn man die Semantik der Formatierungsgegenstände beschreibt. Es sollte als Beschreiben einer Reihe von gesehen werden Begrenzungen für anpassende Implementierungen und nicht als Vorschreiben der bestimmten Algorithmen. 4,1. Einleitung Der Formatierer erzeugt einen bestellten Baum, den Bereichsbaum, welches eine geometrische Strukturierung von beschreibt Ausgabedatenträger. Die Bezeichnungen Kind, Geschwister, Elternteil, Nachkomme, und Vorfahr beziehen Sie sich auf diese Baumstruktur. Baum hat einen Wurzelnullpunkt . Jeder Bereichsbaumnullpunkt anders als die Wurzel wird einen Bereich genannt undIST zu einem rechteckigen Teil von verbunden Ausgabedatenträger. Bereiche formatieren nicht Gegenstände; eher erzeugt ein Formatierungsgegenstand null oder mehr rect- eckige Bereiche und normalerweise jeder Bereich wird durch einen einzigartigen Gegenstand im Formatierungsgegenstandbaum erzeugt. + Die einzigen Ausnahmen sind, wenn mehrere Blattnullpunkte des Formatierungsgegenstandbaums kombiniert werden, um ein einzelnes zu erzeugen Bereich, z.B. wenn einige Buchstaben in der Reihenfolge ein einzelnes ligatureglyph erzeugen. In all diesen Fällen relevant Eigenschaften wie Schriftkegel-Familie und Schriftkegel-Größe sind dieselben für die ganze erzeugende Formatierung einwendet (sehen Sie Abschnitt § 4,7,2 - Linie-Gebäude auf Seite 31). Ein Bereich hat ein Inhalt-Viereck der Teil, in dem seine Kindbereiche zugewiesen werden und wahlweise freigestelltes Auffüllen und Rand . Das Diagramm zeigt, wie diese Teile mit einem anderer zusammenhängen. Die äußere Grenze von Rand wird das Rand-Viereck genannt und die äußere Grenze des Auffüllens wird das Auffüllen-Viereck genannt . Jeder Bereich hat einen Satz Merkmale haben ein Diagramm von Namen zu den Werten, in den Weisenelementen Attribute und Formatierungsgegenstände haben Eigenschaften. Einzelne Merkmale werden entweder für die Übertragung des Bereichs oder für das Definieren verwendet Extensible Markup Language (XSL) Seite 12 von 400 BereichscModell |  |
|
| |
|
|