MÉTHODE IDWriteFactory2::CreateGlyphRunAnalysis (dwrite_2.h)
Crée un objet d’analyse d’exécution de glyphes, qui encapsule les informations utilisées pour afficher une exécution de glyphe.
Syntaxe
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
);
Paramètres
[in] glyphRun
Type : const DWRITE_GLYPH_RUN*
Structure spécifiant les propriétés de l’exécution du glyphe.
[in, optional] transform
Type : const DWRITE_MATRIX*
Transformation facultative appliquée aux glyphes et à leurs positions. Cette transformation est appliquée après la mise à l’échelle spécifiée par emSize et pixelsPerDip.
renderingMode
Type : DWRITE_RENDERING_MODE
Spécifie le mode de rendu, qui doit être l’un des modes de rendu raster (c’est-à-dire, pas par défaut et non plan).
measuringMode
Type : DWRITE_MEASURING_MODE
Spécifie la méthode pour mesurer les glyphes.
gridFitMode
Type : DWRITE_GRID_FIT_MODE
Guide pratique pour ajuster les contours de glyphe à la grille. Il ne doit pas s’agir d’une valeur par défaut.
antialiasMode
Type : DWRITE_TEXT_ANTIALIAS_MODE
Spécifie le mode anticrénel.
baselineOriginX
Type : FLOAT
Position horizontale de l’origine de la ligne de base, en DIPs.
baselineOriginY
Type : FLOAT
Position verticale de l’origine de la ligne de base, dans les DIPs.
[out] glyphRunAnalysis
Type : IDWriteGlyphRunAnalysis**
Reçoit un pointeur vers l’objet nouvellement créé.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dwrite_2.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |