Partager via


ID2D1DeviceContext ::D rawGlyphRun, méthode (d2d1_1.h)

Dessine une série de glyphes dans le contexte de l’appareil.

Syntaxe

void DrawGlyphRun(
                 D2D1_POINT_2F                      baselineOrigin,
  [in]           const DWRITE_GLYPH_RUN             *glyphRun,
  [in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
  [in]           ID2D1Brush                         *foregroundBrush,
                 DWRITE_MEASURING_MODE              measuringMode
);

Paramètres

baselineOrigin

Type : D2D1_POINT_2F

Origine du premier glyphe de la série.

[in] glyphRun

Type : const DWRITE_GLYPH_RUN*

Glyphes à afficher.

[in, optional] glyphRunDescription

Type : const DWRITE_GLYPH_RUN_DESCRIPTION*

Informations supplémentaires sur les séries de glyphes.

[in] foregroundBrush

Type : ID2D1Brush*

Pinceau qui définit la couleur du texte.

measuringMode

Type : DWRITE_MEASURING_MODE

Mode de mesure de la série de glyphes, utilisé pour déterminer les avancées et les décalages. La valeur par défaut est DWRITE_MEASURING_MODE_NATURAL.

Valeur de retour

None

Remarques

Le glypheRunDescription est ignoré lors du rendu, mais peut être utile pour imprimer et sérialiser des commandes de rendu, par exemple dans un fichier XPS ou SVG. Cela étend ID2D1RenderTarget ::D rawGlyphRun, qui n’a pas la description de l’exécution du glyphe.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
DLL D2d1.dll

Voir aussi

ID2D1Brush

ID2D1DeviceContext

ID2D1RenderTarget ::D rawGlyphRun