Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den vertikalen Abstand zwischen Textzeilen fest.
Syntax
struct DWRITE_LINE_SPACING {
DWRITE_LINE_SPACING_METHOD method;
FLOAT height;
FLOAT baseline;
FLOAT leadingBefore;
DWRITE_FONT_LINE_GAP_USAGE fontLineGapUsage;
};
Angehörige
method
Typ: DWRITE_LINE_SPACING_METHOD
Methode, die verwendet wird, um den Zeilenabstand zu bestimmen.
height
Typ: FLOAT-
Abstand zwischen Zeilen. Die Interpretation dieses Parameters hängt von der Zeilenabstandsmethode wie folgt ab:
- Zeilenabstand: ignoriert
- Einheitlicher Zeilenabstand: expliziter Abstand in DIPs zwischen Zeilen
- Proportionaler Zeilenabstand: ein Skalierungsfaktor, der auf die berechnete Linienhöhe angewendet werden soll; für jede Zeile wird die Höhe der Zeile als Standardzeilenabstand berechnet, und der Skalierungsfaktor wird auf diesen Wert angewendet.
baseline
Typ: FLOAT-
Abstand vom Anfang zur Basislinie. Die Interpretation dieses Parameters hängt von der Zeilenabstandsmethode wie folgt ab:
- Standardzeilenabstand: ignoriert
- Einheitlicher Zeilenabstand: expliziter Abstand in DIPs vom oberen Rand der Zeile zum Basisplan
- Proportionaler Zeilenabstand: ein Skalierungsfaktor, der auf den berechneten Basisplan angewendet wird; für jede Zeile wird der Basislinienabstand als Standardzeilenabstand berechnet, und der Skalierungsfaktor wird auf diesen Wert angewendet.
leadingBefore
Typ: FLOAT-
Anteil der gesamten vor der Linie verteilten Vorangestellten. Der zulässige Wert liegt zwischen 0 und 1,0. Der verbleibende Vorangestellte wird nach der Linie verteilt. Sie wird für die Standard- und einheitliche Zeilenabstandsmethoden ignoriert. Die führende, die vor oder nach der Zeile verteilt werden kann, hängt von den Werten der Höhen- und Basisplanparameter ab.
fontLineGapUsage
Typ: DWRITE_FONT_LINE_GAP_USAGE
Geben Sie an, ob DWRITE_FONT_METRICS::lineGap-Wert Teil der Zeilenmetriken sein soll.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2016 [nur Desktop-Apps] |
| Header- | dwrite_3.h |