Share via


Enumerazione TextRenderingHint (gdiplusenums.h)

L'enumerazione TextRenderingHint specifica il processo usato per eseguire il rendering del testo. Il processo influisce sulla qualità del testo.

Sintassi

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

Costanti

 
TextRenderingHintSystemDefault
Valore: 0
Specifica che un carattere viene disegnato usando la modalità di smoothing del carattere di sistema attualmente selezionata (chiamata anche hint di rendering).
TextRenderingHintSingleBitPerPixelGridFit
Specifica che un carattere viene disegnato usando la bitmap del glifo e l'hinting per migliorare l'aspetto dei caratteri sugli stem e sulla curvatura.
TextRenderingHintSingleBitPerPixel
Specifica che un carattere viene disegnato usando la bitmap del glifo e nessun hinting. Ciò comporta prestazioni migliori a spese della qualità.
TextRenderingHintAntiAliasGridFit
Specifica che un carattere viene disegnato usando la bitmap e l'hint antialiased. Ciò comporta una qualità molto migliore a causa dell'antialiasing a un costo di prestazioni più elevato.
TextRenderingHintAntiAlias
Specifica che un carattere viene disegnato usando la bitmap del glifo antialiased e nessun hinting. Differenze nella larghezza delle aste possono essere evidenti a causa della disabilitazione della funzionalità di hint.
TextRenderingHintClearTypeGridFit
Specifica che un carattere viene disegnato usando la bitmap e l'hint di ClearType. Questo tipo di rendering del testo non può essere usato insieme a CompositingModeSourceCopy.


Solo Windows XP e Windows Server 2003 e versioni successive di Windows: il rendering clearType è supportato solo in Windows XP e Windows Server 2003 e versioni successive di Windows. Di conseguenza , TextRenderingHintClearTypeGridFit viene ignorato in altri sistemi operativi anche se GDI+ è supportato in tali sistemi operativi.

Commenti

La qualità associata a ogni processo varia in base alle circostanze. TextRenderingHintClearTypeGridFit offre la migliore qualità per la maggior parte dei monitor LCD e dimensioni dei tipi di carattere relativamente piccole. TextRenderingHintAntiAlias offre la migliore qualità per il testo ruotato. In genere, un processo che produce testo di qualità superiore è più lento di un processo che produce testo di qualità inferiore.

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione gdiplusenums.h (include Gdiplus.h)

Vedi anche

Antialiasing con testo

CompositingMode

Metodi DrawString

Grafica::GetTextRenderingHint

Grafica::SetTextRenderingHint