Condividi tramite


Enumerazione TextRenderingHint (gdiplusenums.h)

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

Sintassi

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

Constants

 
TextRenderingHintSystemDefault
Valore: 0
Specifica che un carattere viene disegnato utilizzando la modalità di smussamento del carattere di sistema attualmente selezionata, detta anche hint per il rendering.
TextRenderingHintSingleBitPerPixelGridFit
Specifica che un carattere viene disegnato utilizzando la bitmap del glifo e l'hint per migliorare l'aspetto dei caratteri sugli steli e sulla curvatura.
TextRenderingHintSingleBitPerPixel
Specifica che un carattere viene disegnato utilizzando la bitmap del glifo e nessun suggerimento. Ciò comporta prestazioni migliori a scapito della qualità.
TextRenderingHintAntiAliasGridFit
Specifica che un carattere viene disegnato utilizzando la bitmap e l'hint antialiased del glifo. Ciò comporta una qualità molto migliore a causa dell'antialiasing a un costo di prestazioni superiore.
TextRenderingHintAntiAlias
Specifica che un carattere viene disegnato utilizzando la bitmap del glifo antialiased e senza hint. Le differenze di larghezza dello stelo possono essere evidenti perché l'hint è disattivato.
TextRenderingHintClearTypeGridFit
Specifica che un carattere viene disegnato utilizzando la bitmap ClearType del glifo e l'hinting. 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. Pertanto, TextRenderingHintClearTypeGridFit viene ignorato in altri sistemi operativi anche se GDI+ è supportato in tali sistemi operativi.

Osservazioni:

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 del carattere relativamente piccole. TextRenderingHintAntiAlias offre la migliore qualità per il testo ruotato. In genere, un processo che produce testo di qualità superiore è più lento rispetto a un processo che produce testo di qualità inferiore.

Requisiti

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

Vedere anche

Antialiasing con testo

CompositingMode

Metodi DrawString

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint