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

Weitere Informationen

IDWriteFontFace