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
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 |