Freigeben über


ID2D1DeviceContext::GetGlyphRunWorldBounds-Methode (d2d1_1.h)

Ruft die Weltraumgrenzen in DIPs der Glyphenausführung mithilfe des Gerätekontext-DPI ab.

Syntax

HRESULT GetGlyphRunWorldBounds(
        D2D1_POINT_2F          baselineOrigin,
  [in]  const DWRITE_GLYPH_RUN *glyphRun,
        DWRITE_MEASURING_MODE  measuringMode,
  [out] D2D1_RECT_F            *bounds
);

Parameter

baselineOrigin

Typ: D2D1_POINT_2F

Der Ursprung der Baseline für die Glyphenausführung.

[in] glyphRun

Typ: const DWRITE_GLYPH_RUN*

Die zu rendernde Glyphe.

measuringMode

Typ: DWRITE_MEASURING_MODE

Der DirectWrite Messmodus, der angibt, wie Glyphenmetriken verwendet werden, um Text zu messen, wenn er formatiert ist.

[out] bounds

Typ: D2D1_RECT_F*

Die Grenzen der Glyphe werden in DIPs und im Weltall ausgeführt.

Rückgabewert

Typ: HRESULT

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

HRESULT BESCHREIBUNG
S_OK Kein Fehler ist aufgetreten.
E_OUTOFMEMORY Direct2D konnte nicht genügend Arbeitsspeicher zuweisen, um den Aufruf abzuschließen.
E_INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.

Hinweise

Die Bildgrenzen spiegeln die aktuelle DPI, den Einheitenmodus und die Welttransformation des Kontexts wider.

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 d2d1_1.h
DLL D2d1.dll

Weitere Informationen

ID2D1DeviceContext