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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk