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.
Ruft den Abstand zwischen Den Zeichen ab.
Syntax
HRESULT GetCharacterSpacing(
UINT32 currentPosition,
[out] FLOAT *leadingSpacing,
[out] FLOAT *trailingSpacing,
[out] FLOAT *minimumAdvanceWidth,
[out, optional] DWRITE_TEXT_RANGE *textRange
);
Parameter
currentPosition
Typ: UINT32
Die aktuelle Textposition.
[out] leadingSpacing
Typ: FLOAT*
Der Abstand vor jedem Zeichen in Lesereihenfolge.
[out] trailingSpacing
Typ: FLOAT*
Der Abstand nach jedem Zeichen in Lesereihenfolge.
[out] minimumAdvanceWidth
Typ: FLOAT*
Der minimale Fortschritt jedes Zeichens, um zu verhindern, dass Zeichen zu dünn oder null breit werden. Dies muss 0 oder mehr sein.
[out, optional] textRange
Typ: DWRITE_TEXT_RANGE*
Der Positionsbereich des aktuellen Formats.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | dwrite_1.h |
| Bibliothek | Dwrite.lib |
| DLL | Dwrite.dll |