Partager via


TextRenderingHint, énumération (gdiplusenums.h)

L’énumération TextRenderingHint spécifie le processus utilisé pour restituer le texte. Le processus affecte la qualité du texte.

Syntax

typedef enum TextRenderingHint {
  TextRenderingHintSystemDefault = 0,
  TextRenderingHintSingleBitPerPixelGridFit,
  TextRenderingHintSingleBitPerPixel,
  TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias,
  TextRenderingHintClearTypeGridFit
} ;

Constantes

 
TextRenderingHintSystemDefault
Valeur : 0
Spécifie qu’un caractère est dessiné à l’aide du mode de lissage de police système actuellement sélectionné (également appelé indicateur de rendu).
TextRenderingHintSingleBitPerPixelGridFit
Spécifie qu’un caractère est dessiné à l’aide de son bitmap de glyphe et d’indicateurs pour améliorer l’apparence des caractères sur les tiges et la courbure.
TextRenderingHintSingleBitPerPixel
Spécifie qu’un caractère est dessiné à l’aide de son bitmap de glyphe et aucune indication. Cela se traduit par une meilleure performance au détriment de la qualité.
TextRenderingHintAntiAliasGridFit
Spécifie qu’un caractère est dessiné à l’aide de son bitmap de glyphe anti-ataliased et de son indicateur. Cela se traduit par une bien meilleure qualité grâce à l’anticrénelage à un coût de performance plus élevé.
TextRenderingHintAntiAlias
Spécifie qu’un caractère est dessiné à l’aide de son bitmap de glyphe antialiased et aucune indication. L'affinage étant désactivé, les différences de largeur du jambage risquent d'être plus visibles.
TextRenderingHintClearTypeGridFit
Spécifie qu’un caractère est dessiné à l’aide de son glyphe ClearType bitmap et de son indicateur. Ce type de rendu de texte ne peut pas être utilisé avec CompositingModeSourceCopy.


Windows XP et Windows Server 2003 et versions ultérieures de Windows uniquement : le rendu ClearType est pris en charge uniquement sur Windows XP et Windows Server 2003 et versions ultérieures de Windows. Par conséquent, TextRenderingHintClearTypeGridFit est ignoré sur d’autres systèmes d’exploitation, même si GDI+ est pris en charge sur ces systèmes d’exploitation.

Notes

La qualité associée à chaque processus varie selon les circonstances. TextRenderingHintClearTypeGridFit offre la meilleure qualité pour la plupart des moniteurs LCD et des tailles de police relativement petites. TextRenderingHintAntiAlias offre la meilleure qualité pour le texte pivoté. En règle générale, un processus qui produit du texte de qualité supérieure est plus lent qu’un processus qui produit du texte de qualité inférieure.

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête gdiplusenums.h (inclure Gdiplus.h)

Voir aussi

Antialiasing avec du texte

CompositingMode

Méthodes DrawString

Graphiques::GetTextRenderingHint

Graphiques::SetTextRenderingHint