Condividi tramite


enumerazione DWRITE_TEXT_ANTIALIAS_MODE dwrite_1.h

L'enumerazione DWRITE_TEXT_ANTIALIAS_MODE contiene valori che specificano il tipo di antialiasing da usare per il testo quando la modalità di rendering chiama l'antialiasing.

Sintassi

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

Costanti

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
ClearType antialiasing computes coverage in modo indipendente per gli elementi colore rosso, verde e blu di ogni pixel. Ciò consente di ottenere più dettagli rispetto all'antialiasing convenzionale. Tuttavia, poiché non esiste alcun valore alfa per ogni pixel, ClearType non è adatto per il rendering del testo in una bitmap intermedia trasparente.
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
L'antialiasing della scala grigia calcola un valore di copertura per ogni pixel. Poiché il valore alfa di ogni pixel è ben definito, è possibile eseguire il rendering del testo in una bitmap trasparente, che può quindi essere composito con altri contenuti.

Nota Il rendering in scala di grigio con IDWriteBitmapRenderTarget1 usa alfa premultiplied.

 

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [solo app desktop]
Intestazione dwrite_1.h

Vedi anche

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode