Partager via


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

Voir aussi

IDWriteFactory3