Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |