Bagikan melalui


enumerasi DWRITE_RENDERING_MODE (dwrite.h)

Mewakili metode penyajian glyph.

Catatan Topik ini tentang DWRITE_RENDERING_MODE di Windows 8 dan yang lebih baru. Untuk informasi tentang versi sebelumnya, lihat bagian Keterangan.
 

Sintaks

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
} ;

Konstanta

 
DWRITE_RENDERING_MODE_DEFAULT
Menentukan bahwa mode penyajian ditentukan secara otomatis, berdasarkan font dan ukuran.
DWRITE_RENDERING_MODE_ALIASED
Menentukan bahwa tidak ada anti-aliasing yang dilakukan. Setiap piksel diatur ke warna latar depan teks atau mempertahankan warna latar belakang.
DWRITE_RENDERING_MODE_GDI_CLASSIC
Menentukan bahwa antialias dilakukan ke arah horizontal dan tampilan glyph kompatibel dengan GDI menggunakan CLEARTYPE_QUALITY.
Gunakan DWRITE_MEASURING_MODE_GDI_CLASSIC untuk mendapatkan kemajuan glyph. Antialias mungkin ClearType atau skala abu-abu tergantung pada mode antialias teks.
DWRITE_RENDERING_MODE_GDI_NATURAL
Menentukan bahwa antialias dilakukan ke arah horizontal dan tampilan glyph kompatibel dengan GDI menggunakan CLEARTYPE_NATURAL_QUALITY.
Kemajuan Glyph mendekati kemajuan desain font, tetapi masih dibulatkan ke seluruh piksel. Gunakan DWRITE_MEASURING_MODE_GDI_NATURAL untuk mendapatkan kemajuan glyph.
Antialias mungkin ClearType atau skala abu-abu tergantung pada mode antialias teks.
DWRITE_RENDERING_MODE_NATURAL
Menentukan bahwa antialisi dilakukan ke arah horizontal. Mode penyajian ini memungkinkan glyph diposisikan dengan presisi subpiksel dan
oleh karena itu cocok
untuk tata letak alami (yaitu, bebas resolusi). Antialias mungkin ClearType atau skala abu-abu tergantung pada mode antialias teks.
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC
Mirip dengan mode alami kecuali antialias dilakukan dalam arah horizontal dan vertikal.
Ini biasanya digunakan pada ukuran yang lebih besar untuk membuat kurva dan garis diagonal terlihat lebih halus. Antialias mungkin berupa ClearType atau grayscale tergantung
pada mode antialisi teks.
DWRITE_RENDERING_MODE_OUTLINE
Menentukan bahwa penyajian harus melewati rasterizer dan menggunakan kerangka secara langsung. Ini biasanya digunakan pada ukuran yang sangat besar.
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC

Keterangan

DWRITE_RENDERING_MODE sebelumnya ke 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 

};

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header dwrite.h