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) |