IDWriteFactory2 :: CreateGlyphRunAnalysis, méthode
Crée un objet d’analyse de série de glyphes, qui encapsule les informations utilisées pour restituer une exécution de glyphe.
Syntaxe
virtual HRESULT CreateGlyphRunAnalysis(
[in] const DWRITE_GLYPH_RUN *glyphRun,
[in, optional] const DWRITE_MATRIX *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
) = 0;
Paramètres
-
GlyphRun [ dans]
-
Type : const DWRITE _ Glyphs _ Run *
Structure spécifiant les propriétés de l’exécution du glyphe.
-
transformation [ dans, facultatif]
-
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 : _ _ mode de rendu DWRITE
Spécifie le mode de rendu, qui doit être l’un des modes de rendu raster (c.-à-d., pas par défaut ni plan).
-
measuringMode
-
Type : _ _ mode de mesure DWRITE
Spécifie la méthode pour mesurer les glyphes.
-
gridFitMode
-
Type : _ _ _ mode ajuster à la grille DWRITE
Comment adapter les contours de glyphe. Il ne doit pas être défini par défaut.
-
antialiasMode
-
Type : DWRITE _ Text _ anticrénelage _ mode
Spécifie le mode d’anticrénelage.
-
baselineOriginX
-
Type : float
Position horizontale de l’origine de la ligne de base, en DIP.
-
baselineOriginY
-
Type : float
Position verticale de l’origine de la ligne de base, en DIP.
-
glyphRunAnalysis [ à]
-
Type : IDWriteGlyphRunAnalysis**
Reçoit un pointeur vers l’objet nouvellement créé.
Valeur de retour
Type : HRESULT
Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
[applications Windows 8.1 desktop apps | UWP] |
| Serveur minimal pris en charge |
Windows Server 2012 Applications de [ Bureau R2 | applications UWP] |
| Téléphone minimal pris en charge |
Windows Phone 8,1 [ Windows Phone Silverlight 8,1 et applications Windows Runtime] |
| Bibliothèque |
|
| DLL |
|