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

Indique les glyphes à dessiner.

Syntaxe

HRESULT 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

Coin supérieur gauche de la ligne de base.

[in] glyphRun

Type : const DWRITE_GLYPH_RUN*

Glyphes à afficher.

[in, optional] glyphRunDescription

Type : const DWRITE_GLYPH_RUN_DESCRIPTION*

Informations de non-rendu supplémentaires sur les glyphes.

[in] foregroundBrush

Type : ID2D1Brush*

Pinceau utilisé pour remplir les glyphes.

measuringMode

Type : DWRITE_MEASURING_MODE

Mode de mesure à appliquer aux glyphes.

Valeur retournée

Type : HRESULT

Si la méthode réussit, elle retourne S_OK. En cas d’échec, elle retourne un code d’erreur HRESULT .

Remarques

DrawText et DrawTextLayout sont décomposés en exécutions de glyphes et rectangles au moment du traitement du récepteur de commandes. Par conséquent, ces méthodes ne sont pas disponibles sur le récepteur de commandes. Étant donné que l’application peut nécessiter un traitement de rappel supplémentaire lors de l’appel de DrawTextLayout, cette sémantique ne peut pas être facilement conservée dans la liste de commandes.

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

ID2D1CommandList ::Stream

ID2D1CommandSink

ID2D1DeviceContext ::D rawGlyphRun