Condividi tramite


enumerazione DWRITE_RENDERING_MODE1 (dwrite_3.h)

Specifica il rendering degli glifi.

Sintassi

typedef enum DWRITE_RENDERING_MODE1 {
  DWRITE_RENDERING_MODE1_DEFAULT,
  DWRITE_RENDERING_MODE1_ALIASED,
  DWRITE_RENDERING_MODE1_GDI_CLASSIC,
  DWRITE_RENDERING_MODE1_GDI_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE1_OUTLINE,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
} ;

Costanti

 
DWRITE_RENDERING_MODE1_DEFAULT
Specifica che la modalità di rendering viene determinata automaticamente in base al tipo di carattere e alle dimensioni.
DWRITE_RENDERING_MODE1_ALIASED
Specifica che non viene eseguito alcun anti-aliasing. Ogni pixel è impostato sul colore di primo piano del testo o mantiene il colore dello sfondo.
DWRITE_RENDERING_MODE1_GDI_CLASSIC
Specifica che l'antialiasing viene eseguita nella direzione orizzontale e l'aspetto degli glifi è compatibile con il layout con GDI usando CLEARTYPE_QUALITY.
Usare DWRITE_MEASURING_MODE_GDI_CLASSIC per ottenere i progressi del glifo. L'antialiasing può essere ClearType o scala di grigio a seconda della modalità antialiasing del testo.
DWRITE_RENDERING_MODE1_GDI_NATURAL
Specifica che l'antialiasing viene eseguita nella direzione orizzontale e l'aspetto degli glifi è compatibile con il layout con GDI usando CLEARTYPE_NATURAL_QUALITY.
I progressi del glifo sono vicini ai progressi della progettazione dei tipi di carattere, ma sono ancora arrotondati all'intero pixel. Usare DWRITE_MEASURING_MODE_GDI_NATURAL per ottenere i progressi del glifo.
L'antialiasing può essere ClearType o scala di grigio a seconda della modalità antialiasing del testo.
DWRITE_RENDERING_MODE1_NATURAL
Specifica che l'antialiasing viene eseguita nella direzione orizzontale. Questa modalità di rendering consente di posizionare glifi con precisione subpixel e
è quindi adatto per il layout naturale (ad esempio, indipendente dalla risoluzione).
L'antialiasing può essere ClearType o scala di grigio a seconda della modalità antialiasing del testo.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC
Analogamente alla modalità naturale, ad eccezione del fatto che l'antialiasing viene eseguita sia nelle direzioni orizzontali che verticali.
Questa operazione viene in genere usata in dimensioni maggiori per rendere le curve e le linee diagonali più fluide.
L'antialiasing può essere ClearType o scala di grigio a seconda della modalità antialiasing del testo.
DWRITE_RENDERING_MODE1_OUTLINE
Specifica che il rendering deve ignorare il rasterizzatore e usare direttamente le struttura. Questa operazione viene in genere usata in dimensioni molto grandi.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
Analogamente alla modalità simmetrica naturale, ad eccezione del fatto che, se possibile, il testo deve essere rasterizzato in una forma downsampled.

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione dwrite_3.h