| |
Es gibt nur eine relative Maßeinheit Maß, das "EM". Die Definition von "1em" ist dem gegenwärtigen Schriftkegel gleich Größe. Z.B. ist ein Wert von "1.2ëm" 1,25mal die gegenwärtige Schriftkegelgröße. Wenn ein EM-Maß in einem Ausdruck verwendet wird, wird es entsprechend dem Schriftkegel-Größenwert von umgewandelt Kontext der gegenwärtigen Eigenschaft. Das Resultat des Ausdruckes ist eine absolute Länge. Sehen Sie § 7,8,4 - "Schriftkegel-Größe" auf Seite 208. 5,9,8. Zeichenketten Zeichenketten sind dargestellte jede als Druckfehler oder als Aufzählungzeichen . Alle Eigenschaftskontexte gewähren Umwandlung von Aufzählungzeichen zu Zeichenketten. Sehen Sie § 5,9,12 - AusdruckscWertcUmwandlungen auf Seite 55. 5,9,9. Farben Eine Farbe ist ein Satz Werte, die verwendet werden, um eine bestimmte Farbe von einer Farbkraft zu kennzeichnen. Nur RGB [ sRGB ] (Rot, Grün, Blau) und ICC (internationale Farbenvereinigung) [ ICC ] werden Farben in dieser Empfehlung umfaßt. Rgb-Farben werden direkt in der Ausdruckssprache mit einer hexadezimalen Darstellung dargestellt. Farben ICC kann durch eine Funktion rgb-icc-icc spezifiziert werden. Farben können durch die System-Farbenfunktion auch spezifiziert werden oder durch Umwandlung von einem EnumerationToken über den Eigenschaftskontext. 5,9,10. Schlüsselwörter Schlüsselwörter sind spezielles Zeichen in der Grammatik, die Zugang zu errechneten Werten oder zu anderer Eigenschaft liefern Werte. Die erlaubten Schlüsselwörter werden in den folgenden Unterabschnitten definiert. 5,9,10,1, übernehmen Die Eigenschaft nimmt dasselbe berechnet Wert als die Eigenschaft für den des FormatierungsElternteilgegenstand gegenstandes. + "übernehmen Sie" wird gelassen nicht als Ausdruck, der mit Betrieben gemischt wird. Die gleiche Funktionalität wird durch von zur Verfügung gestellt parent()funktion, die mit Betrieben gemischt werden kann. 5,9,11. Lexikalische Struktur Wenn ein Ausdruck, weißer Raum verarbeitet wird ( ExprWhitespace ) kann vor oder nach irgendwelchen gelassen werden Ausdruckszeichen, obwohl es nicht ausdrücklich als solcher in der Grammatik definiert wird. In einigen Fällen weiß Raum ist notwendig, um Zeichen in der Grammatik lexically eindeutig zu bilden. Im Wesentlichen sollte weißer Raum sein behandelt, als ob er nicht besteht, nachdem tokenization des Ausdruckes aufgetreten ist. Die folgenden speziellen tokenizationrichtlinien müssen im Auftrag angewendet werden, der spezifiziert wird, um die Grammatik zu disambiguieren: ? Wenn der Buchstabe, der einem NCName folgt (vielleicht nach intervenierendem ExprWhitespace ) ist "( ", dann Zeichen muß als FunctionName erkannt werden . ? Eine Zahl endet am ersten Auftreten eines Nichtstellenbuchstabens anders als ". ". Dieses erlaubt Maßeinheitszeichen, damit Längenquantitäten richtig analysieren. ? Wenn ein NCName folgt sofort einer Zahl , sollte es als UnitName erkannt werden oder es ist Störung. ? Das Schlüsselwort Wertnehmenvorausgehen Über EnumerationToken . ? Wenn ein NCName folgt ein numerisches , sollte es als OperatorName erkannt werden oder es ist eine Störung. Extensible Markup Language (XSL) Seite 54 von 400 EigenschaftscVerfeinerung/-AUFLÖSUNG |  |
|
| |
|
|