IDWriteFactory3::CreateGlyphRunAnalysis, méthode (dwrite_3.h)
Crée un objet glyphe-run-analysis qui encapsule les informations que DirectWrite utilise pour restituer une exécution de glyphe.
Syntaxe
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE1 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 : DWRITE_GLYPH_RUN
Structure DWRITE_GLYPH_RUN qui contient les propriétés de l’exécution du glyphe.
[in, optional] transform
Type : DWRITE_MATRIX
Structure DWRITE_MATRIX qui décrit la transformation facultative à appliquer aux glyphes et à leurs positions.
renderingMode
Type : DWRITE_RENDERING_MODE1
Valeur de type DWRITE_RENDERING_MODE1 qui spécifie le mode de rendu, qui doit être l’un des modes de rendu raster (autrement dit, pas par défaut et non plan).
measuringMode
Type : DWRITE_MEASURING_MODE
Valeur de type DWRITE_MEASURING_MODE qui spécifie la méthode de mesure des glyphes en cours d’exécution. Cette méthode utilise cette valeur avec les autres propriétés pour déterminer le mode de rendu.
gridFitMode
Type : DWRITE_GRID_FIT_MODE
Valeur de type DWRITE_GRID_FIT_MODE qui spécifie comment ajuster les contours de glyphes en grille. Cette valeur doit être différente de la valeur par défaut.
antialiasMode
Type : DWRITE_TEXT_ANTIALIAS_MODE
Valeur de type DWRITE_TEXT_ANTIALIAS_MODE qui spécifie le type d’anti-ataliasing à utiliser pour le texte lorsque le mode de rendu appelle l’anti-attirail.
baselineOriginX
Type : FLOAT
Position horizontale de l’origine de la base de référence, dans les adresses DIPs, par rapport au coin supérieur gauche de la DIB.
baselineOriginY
Type : FLOAT
Position verticale de l’origine de la base de référence, dans les adresses DIPs, par rapport à l’angle supérieur gauche de la DIB.
[out] glyphRunAnalysis
Type : IDWriteGlyphRunAnalysis**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers une interface IDWriteGlyphRunAnalysis pour l’objet glyphe-run-analysis 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 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | dwrite_3.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |