TextLineBounds Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beeinflusst die Berechnung der Höhe eines Linienfelds
public enum class TextLineBounds
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class TextLineBounds
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum TextLineBounds
Public Enum TextLineBounds
- Vererbung
-
TextLineBounds
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Full | 0 | Verwendet die normale Zeilenfeldhöhenberechnung. Dies ist die Standardeinstellung. |
Tight | 3 | Die Obere Feldhöhe ist die Obergrenze der Schriftart, die Unterseite der Feldhöhe ist die Textbaseline. |
TrimToBaseline | 2 | Die Untere Feldhöhe ist die Textbaseline. |
TrimToCapHeight | 1 | Die Obere Feldhöhe ist die Kopfhöhe der Schriftart. |
Hinweise
Wie die TextLineBounds-Werte die Berechnungen der Zeilenhöhe für benachbarte Linien beeinflussen, wird am besten anhand von Abbildungen veranschaulicht. Die erste Abbildung für jeden Wert zeigt eine einzelne Linie und die zweite zwei benachbarte Linien und deren Grenzen.
- Gelbe Bereiche stellen die Bereiche dar, die sich außerhalb einer TextBlock-Außengrenze befinden, und würden daher maskiert werden, wenn angrenzender Inhalt vorhanden ist (Text oder anderweitig).
- Die rote Linie ist die Textkappenhöhe, über die textaufsteigende Elemente möglicherweise hinausgehen. Das Großbuchstaben "â" in den Abbildungen hat einen Aufsteigenden.
- Die grüne Linie ist die Textbaseline, die unter Umständen unten aufgeführt wird. Das Kleinbuchstaben "j" in den Abbildungen hat eine Abfolge.
Vollständig
TrimToCapHeight
TrimToBaseline
Engen
Beachten Sie, dass für die Enge Ausrichtung die Möglichkeit besteht, dass Zeichen überlappen, wenn aufsteigende oder absteigende Elemente vorhanden sind. Insbesondere wenn die verschiedenen Zeichenzeilen denselben Vordergrundwert verwenden, kann sich die Überlappung negativ auf die Lesbarkeit auswirken.