IDWriteFontFace::GetGdiCompatibleMetrics-Methode (dwrite.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_METRICS *fontFaceMetrics
);
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 deren Positionen angewendet wird. Diese Transformation wird nach der Skalierung angewendet, die durch den Schriftgrad und pixelsPerDip angegeben wird.
[out] fontFaceMetrics
Typ: DWRITE_FONT_METRICS*
Ein Zeiger auf eine DWRITE_FONT_METRICS-Struktur, die ausgefüllt werden soll. Die von dieser Funktion zurückgegebenen Metriken befinden sich in Schriftentwurfseinheiten.
Rückgabewert
Typ: HRESULT
Standard-HRESULT-Fehlercode.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | dwrite.h |
Bibliothek | Dwrite.lib |
DLL | Dwrite.dll |