IDWriteFontFace1::GetGdiCompatibleMetrics-Methode (dwrite_1.h)
Ruft Entwurfseinheiten und allgemeine Metriken für die Schriftart ab. Diese Metriken gelten für alle Glyphen innerhalb einer Schriftart und werden von Anwendungen für Layoutberechnungen verwendet.
Syntax
HRESULT GetGdiCompatibleMetrics(
FLOAT emSize,
FLOAT pixelsPerDip,
[in, optional] DWRITE_MATRIX const *transform,
[out] DWRITE_FONT_METRICS1 *fontMetrics
);
Parameter
emSize
Typ: FLOAT
Die logische Größe der Schriftart in DIP-Einheiten.
pixelsPerDip
Typ: FLOAT
Die Anzahl der physischen Pixel pro DIP.
[in, optional] transform
Typ: const DWRITE_MATRIX*
Eine optionale Transformation, die auf die Glyphen und ihre Positionen angewendet wird. Diese Transformation wird nach der skalierung angewendet, die durch die Schriftgröße und pixelPerDip angegeben wird.
[out] fontMetrics
Typ: DWRITE_FONT_METRICS1*
Ein Zeiger auf eine DWRITE_FONT_METRICS1 Struktur, die ausgefüllt werden soll. Die von dieser Funktion zurückgegebenen Metriken befinden sich in Schriftartentwurfseinheiten.
Rückgabewert
Typ: HRESULT
Standard-HRESULT-Fehlercode.
Anforderungen
Anforderung | Wert |
---|---|
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_1.lib |
DLL | Dwrite_1.dll |