Condividi tramite


enumerazione DWRITE_RENDERING_MODE (dwrite.h)

Rappresenta un metodo di rendering dei glifi.

Nota Questo argomento riguarda DWRITE_RENDERING_MODE in Windows 8 e versioni successive. Per informazioni sulla versione precedente, vedi la sezione Osservazioni.
 

Sintassi

typedef enum DWRITE_RENDERING_MODE {
  DWRITE_RENDERING_MODE_DEFAULT,
  DWRITE_RENDERING_MODE_ALIASED,
  DWRITE_RENDERING_MODE_GDI_CLASSIC,
  DWRITE_RENDERING_MODE_GDI_NATURAL,
  DWRITE_RENDERING_MODE_NATURAL,
  DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE_OUTLINE,
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC,
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL,
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL,
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC
} ;

Costanti

 
DWRITE_RENDERING_MODE_DEFAULT
Specifica che la modalità di rendering viene determinata automaticamente, in base al tipo di carattere e alle dimensioni.
DWRITE_RENDERING_MODE_ALIASED
Specifica che non viene eseguito alcun anti-aliasing. Ogni pixel viene impostato sul colore di primo piano del testo o mantiene il colore dello sfondo.
DWRITE_RENDERING_MODE_GDI_CLASSIC
Specifica che l'antialiasing viene eseguita nella direzione orizzontale e l'aspetto dei 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 gradazioni di grigio a seconda della modalità di anti-aliasing del testo.
DWRITE_RENDERING_MODE_GDI_NATURAL
Specifica che l'antialiasing viene eseguita nella direzione orizzontale e l'aspetto dei glifi è compatibile con il layout con GDI usando CLEARTYPE_NATURAL_QUALITY.
I progressi del glifo sono vicini ai progressi della progettazione del tipo di carattere, ma vengono comunque arrotondati a pixel interi. Usare DWRITE_MEASURING_MODE_GDI_NATURAL per ottenere i progressi del glifo.
L'antialiasing può essere ClearType o gradazioni di grigio a seconda della modalità di anti-aliasing del testo.
DWRITE_RENDERING_MODE_NATURAL
Specifica che l'antialiasing viene eseguita nella direzione orizzontale. Questa modalità di rendering consente di posizionare i glifi con precisione subpixel e
è quindi adatto
per il layout naturale (ad esempio, indipendente dalla risoluzione). L'antialiasing può essere ClearType o gradazioni di grigio a seconda della modalità di anti-aliasing del testo.
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC
Analogamente alla modalità naturale, ad eccezione del fatto che l'antialiasing viene eseguita sia nelle direzioni orizzontali che verticali.
Questo viene in genere utilizzato a dimensioni maggiori per rendere le curve e le linee diagonali più uniformi. L'antialiasing può essere ClearType o gradazioni di grigio a seconda della
nella modalità di anti-aliasing del testo.
DWRITE_RENDERING_MODE_OUTLINE
Specifica che il rendering deve ignorare il rasterizzatore e usare direttamente le contorni. Questo viene in genere usato con dimensioni molto grandi.
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC

Commenti

DWRITE_RENDERING_MODE precedente a Windows 8

enum DWRITE_RENDERING_MODE {
  DWRITE_RENDERING_MODE_DEFAULT, 
  DWRITE_RENDERING_MODE_ALIASED, 
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC, 
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL, 
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL, 
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC, 
  DWRITE_RENDERING_MODE_OUTLINE 

};

Requisiti

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