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
DWrite. lib
DLL
Dwrite.dll

Voir aussi

IDWriteFactory2