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 |