DirectWrite (DWrite)

Tujuan

Aplikasi saat ini harus mendukung penyajian teks berkualitas tinggi, font kerangka independen resolusi, dan dukungan teks dan tata letak Unicode lengkap. DirectWrite, DirectX API, menyediakan fitur-fitur ini dan banyak lagi.

  • Sistem tata letak teks independen perangkat yang meningkatkan keterbacaan teks dalam dokumen dan di UI.
  • Penyajian teks Microsoft ClearType berkualitas tinggi, sub-piksel, yang dapat menggunakan GDI, Direct2D, atau teknologi penyajian khusus aplikasi.
  • Teks yang dipercepat perangkat keras, saat digunakan dengan Direct2D.
  • Dukungan untuk teks multiformat.
  • Dukungan untuk fitur tipografi tingkat lanjut dari font OpenType.
  • Dukungan untuk tata letak dan penyajian teks dalam semua bahasa yang didukung.
  • Tata letak dan penyajian yang kompatibel dengan GDI.

API mendukung pengukur, gambar, dan pengujian hit teks multiformat. DirectWrite menangani teks dalam semua bahasa yang didukung untuk aplikasi global dan lokal, yang dibangun pada infrastruktur bahasa utama yang ditemukan di Windows 7. DirectWrite juga menyediakan API rendering glyph tingkat rendah untuk pengembang yang ingin melakukan tata letak mereka sendiri dan pemrosesan Unicode-to-glyph.

Catatan

SDK Aplikasi Windows memperkenalkan versi baru DirectWrite—yang disebut DWriteCore—yang berjalan pada versi Windows hingga Windows 8, dan membuka pintu bagi Anda untuk menggunakannya lintas platform. Untuk detail selengkapnya, lihat Gambaran umum DWriteCore.

Persyaratan run-time

  • Windows 7 atau Windows Vista dengan Paket Layanan 2 (SP2) dan Pembaruan Platform untuk Windows Vista
  • Windows Server 2008 R2 atau Windows Server 2008 dengan Paket Layanan 2 (SP2) dan Pembaruan Platform untuk Windows Server 2008

Di bagian ini

Topik Deskripsi
Apa yang baru di DirectWrite
Berikut adalah beberapa tambahan baru untuk DirectWrite.
Panduan Pemrograman
Topik berikut memberikan gambaran umum tentang API DirectWrite.
Referensi API
Menjelaskan API DirectWrite.
Kode Sampel
Bagian ini berisi informasi tentang program sampel untuk DirectWrite.