Freigeben über


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

Weitere Informationen

IDWriteFontFace

IDWriteFontFace1