Freigeben über


IDWriteFactory2::CreateGlyphRunAnalysis-Methode (dwrite_2.h)

Erstellt ein Glyphenausführungsanalyseobjekt, das Informationen kapselt, die zum Rendern einer Glyphenausführung verwendet werden.

Syntax

HRESULT CreateGlyphRunAnalysis(
  [in]           DWRITE_GLYPH_RUN const     *glyphRun,
  [in, optional] DWRITE_MATRIX const        *transform,
                 DWRITE_RENDERING_MODE      renderingMode,
                 DWRITE_MEASURING_MODE      measuringMode,
                 DWRITE_GRID_FIT_MODE       gridFitMode,
                 DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
                 FLOAT                      baselineOriginX,
                 FLOAT                      baselineOriginY,
  [out]          IDWriteGlyphRunAnalysis    **glyphRunAnalysis
);

Parameter

[in] glyphRun

Typ: const DWRITE_GLYPH_RUN*

Struktur, die die Eigenschaften der Glyphenausführung angibt.

[in, optional] transform

Typ: const DWRITE_MATRIX*

Optionale Transformation, die auf die Glyphen und deren Positionen angewendet wird. Diese Transformation wird nach der durch emSize und pixelsPerDip angegebenen Skalierung angewendet.

renderingMode

Typ: DWRITE_RENDERING_MODE

Gibt den Renderingmodus an, der einer der Raster-Renderingmodi sein muss (d. h. nicht Standard und nicht Gliederung).

measuringMode

Typ: DWRITE_MEASURING_MODE

Gibt die Methode zum Messen von Glyphen an.

gridFitMode

Typ: DWRITE_GRID_FIT_MODE

So passen Sie Glyphenkonturen in das Raster ein. Dies muss nicht standardmäßig sein.

antialiasMode

Typ: DWRITE_TEXT_ANTIALIAS_MODE

Gibt den Antialiasmodus an.

baselineOriginX

Typ: FLOAT

Horizontale Position des Basisplanursprungs in DIPs.

baselineOriginY

Typ: FLOAT

Vertikale Position des Basisplanursprungs in DIPs.

[out] glyphRunAnalysis

Typ: IDWriteGlyphRunAnalysis**

Empfängt einen Zeiger auf das neu erstellte Objekt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dwrite_2.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

IDWriteFactory2