Bagikan melalui


enumerasi DWRITE_RENDERING_MODE1 (dwrite_3.h)

Menentukan bagaimana glyph dirender.

Sintaks

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

Konstanta

 
DWRITE_RENDERING_MODE1_DEFAULT
Menentukan bahwa mode penyajian ditentukan secara otomatis, berdasarkan font dan ukuran.
DWRITE_RENDERING_MODE1_ALIASED
Menentukan bahwa tidak ada anti-aliasing yang dilakukan. Setiap piksel diatur ke warna latar depan teks atau mempertahankan warna latar belakang.
DWRITE_RENDERING_MODE1_GDI_CLASSIC
Menentukan bahwa antialias dilakukan ke arah horizontal dan tampilan glyph kompatibel dengan tata letak 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_MODE1_GDI_NATURAL
Menentukan bahwa antialias dilakukan ke arah horizontal dan tampilan glyph kompatibel dengan tata letak 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_MODE1_NATURAL
Menentukan bahwa antialias dilakukan ke arah horizontal. Mode penyajian ini memungkinkan glyph diposisikan dengan presisi subpiksel dan
oleh karena itu cocok untuk tata letak alami (yaitu, independen resolusi).
Antialias mungkin ClearType atau skala abu-abu tergantung pada mode antialias teks.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC
Mirip dengan mode alami kecuali bahwa antialisis dilakukan di arah horizontal dan vertikal.
Ini biasanya digunakan pada ukuran yang lebih besar untuk membuat kurva dan garis diagonal terlihat lebih halus.
Antialias mungkin ClearType atau skala abu-abu tergantung pada mode antialias teks.
DWRITE_RENDERING_MODE1_OUTLINE
Menentukan bahwa penyajian harus melewati rasterizer dan menggunakan kerangka secara langsung. Ini biasanya digunakan pada ukuran yang sangat besar.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
Mirip dengan mode simetris alami kecuali jika memungkinkan, teks harus diraster dalam bentuk downsampled.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header dwrite_3.h