Bagikan melalui


Antarmuka DirectWrite

DirectWrite mendefinisikan antarmuka berikut.

Di bagian ini

Topik Deskripsi
IDWriteAsyncResult Mewakili hasil operasi asinkron. Klien dapat menggunakan antarmuka untuk menunggu operasi selesai, dan untuk mendapatkan hasilnya.
IDWriteBitmapRenderTarget Merangkum bitmap dan konteks perangkat independen perangkat 32-bit, yang dapat digunakan untuk merender glyph.
IDWriteBitmapRenderTarget1 Merangkum bitmap dan konteks perangkat independen perangkat 32-bit, yang dapat Anda gunakan untuk merender glyph.
IDWriteBitmapRenderTarget2 Merangkum bitmap dan konteks perangkat independen perangkat 32-bit, yang dapat digunakan untuk merender glyph.
IDWriteColorGlyphRunEnumerator Antarmuka ini memungkinkan aplikasi untuk menghitung melalui eksekusi glyph warna.
IDWriteColorGlyphRunEnumerator1 Enumerator untuk koleksi eksekusi glyph warna yang diurutkan.
IDWriteFactory Digunakan untuk membuat semua objek DirectWrite berikutnya. Antarmuka ini adalah antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory1 Antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory2 Antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory3 Antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory4 Antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory5 Antarmuka pabrik akar untuk semua objek DirectWrite.
IDWriteFactory6 Ini mewakili objek pabrik tempat semua objek DirectWrite dibuat. IDWriteFactory6 menambahkan fasilitas baru untuk bekerja dengan font dan sumber daya font.
IDWriteFactory7 Antarmuka ini mewakili objek pabrik tempat semua objek DirectWrite dibuat. IDWriteFactory7 menambahkan fasilitas baru untuk bekerja dengan font sistem.
IDWriteFont Mewakili font fisik dalam koleksi font. Antarmuka ini digunakan untuk membuat wajah font dari font fisik, atau untuk mengambil informasi seperti metrik wajah font atau nama wajah dari wajah font yang ada.
IDWriteFont1 Mewakili font fisik dalam koleksi font.
IDWriteFont2 Mewakili font fisik dalam koleksi font.
IDWriteFont3 Mewakili font dalam koleksi font.
IDWriteFontCollection Objek yang merangkum sekumpulan font, seperti kumpulan font yang diinstal pada sistem, atau kumpulan font dalam direktori tertentu. API pengumpulan font dapat digunakan untuk menemukan keluarga font dan font apa yang tersedia, dan untuk mendapatkan beberapa metadata tentang font.
IDWriteFontCollection1 Objek yang merangkum sekumpulan font, seperti kumpulan font yang diinstal pada sistem, atau kumpulan font dalam direktori tertentu. API pengumpulan font dapat digunakan untuk menemukan keluarga font dan font apa yang tersedia, dan untuk mendapatkan beberapa metadata tentang font.
IDWriteFontCollection2 Antarmuka ini merangkum sekumpulan font, seperti kumpulan font yang diinstal pada sistem, atau kumpulan font dalam direktori tertentu.
IDWriteFontCollection3 Antarmuka ini merangkum sekumpulan font, seperti kumpulan font yang diinstal pada sistem, atau kumpulan font dalam direktori tertentu.
IDWriteFontCollectionLoader Digunakan untuk membuat kumpulan font yang diberi jenis kunci tertentu.
IDWriteFontDownloadListener Antarmuka panggilan balik yang ditentukan aplikasi yang menerima pemberitahuan dari antrean unduhan font (antarmuka IDWriteFontDownloadQueue). Panggilan balik akan terjadi pada utas pengunduhan, dan objek harus siap untuk menangani panggilan pada metode mereka dari utas lain kapan saja.
IDWriteFontDownloadQueue Antarmuka yang mengantre mengunduh permintaan untuk font, karakter, glyph, dan fragmen font jarak jauh.
IDWriteFontFace Antarmuka ini mengekspos berbagai data font seperti metrik, nama, dan kerangka glyph. Ini berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah.
IDWriteFontFace1 Berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah.
IDWriteFontFace2 Antarmuka ini berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah. Ini menambahkan kemampuan untuk memeriksa apakah jalur penyajian warna berpotensi diperlukan.
IDWriteFontFace3 Berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah.
IDWriteFontFace4 Berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah.
IDWriteFontFace5 Antarmuka ini berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah. Ini menambahkan fasilitas baru seperti membandingkan dua wajah font, mengambil nilai sumbu font, dan mengambil sumber daya font yang mendasar.
IDWriteFontFaceReference Mewakili referensi ke wajah font. Referensi identifikasi unik ke font, tempat Anda dapat membuat wajah font untuk mengkueri metrik font dan digunakan untuk penyajian. Referensi wajah font terdiri dari file font, indeks wajah font, dan simulasi wajah font. Data file mungkin atau mungkin belum ada secara fisik pada komputer lokal.
IDWriteFontFaceReference1 Mewakili referensi ke wajah font. Referensi identifikasi unik ke font, tempat Anda dapat membuat wajah font untuk mengkueri metrik font dan digunakan untuk penyajian.
IDWriteFontFallback Memungkinkan Anda mengakses font fallback dari daftar font.
IDWriteFontFallbackBuilder Memungkinkan Anda membuat pemetaan fallback font Unicode dan membuat objek mundur font dari pemetaan tersebut.
IDWriteFontFamily Mewakili keluarga font terkait.
IDWriteFontFamily1 Mewakili keluarga font terkait.
IDWriteFontFamily2 Mewakili keluarga font terkait. IDWriteFontFamily2 menambahkan fasilitas baru, termasuk mengambil font berdasarkan nilai sumbu font.
IDWriteFontFile Mewakili file font. Aplikasi seperti manajer font atau penampil font dapat memanggil IDWriteFontFile::Analisis untuk mengetahui apakah file tertentu adalah file font, dan apakah itu adalah jenis font yang didukung oleh sistem font.
IDWriteFontFileEnumerator Merangkum kumpulan file font. Sistem font menggunakan antarmuka ini untuk menghitung file font ketika membangun koleksi font.
IDWriteFontFileLoader Menangani pemuatan sumber daya file font dari jenis tertentu dari kunci referensi file font ke dalam objek aliran file font.
IDWriteFontFileStream Memuat data file font dari pemuat file font kustom.
IDWriteFontList Mewakili daftar font.
IDWriteFontList1 Mewakili daftar font.
IDWriteFontList2 Mewakili daftar font. IDWriteFontList2 menambahkan fasilitas baru, termasuk mengambil kumpulan font mendasar yang digunakan oleh daftar.
IDWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Mewakili kumpulan font.
IDWriteFontSet1 Mewakili kumpulan font.
IDWriteFontSet2 Mewakili kumpulan font.
IDWriteFontSet3 Mewakili kumpulan font.
IDWriteFontSet4 Mewakili kumpulan font.
IDWriteFontSetBuilder Berisi metode untuk membangun set font.
IDWriteFontSetBuilder1 Berisi metode untuk membangun set font.
IDWriteFontSetBuilder2 Berisi metode untuk membangun set font.
IDWriteGdiInterop Menyediakan interoperabilitas dengan GDI, seperti metode untuk mengonversi wajah font ke struktur LOGFONT, atau untuk mengonversi deskripsi font GDI menjadi wajah font. Ini juga digunakan untuk membuat objek target render bitmap.
IDWriteGdiInterop1 Menyediakan interoperabilitas dengan GDI, seperti metode untuk mengonversi wajah font ke struktur LOGFONT, atau untuk mengonversi deskripsi font GDI menjadi wajah font. Ini juga digunakan untuk membuat objek target render bitmap.
IDWriteGeometrySink IDWriteGeometrySink adalah typedef antarmukaID2D1SimplifiedGeometrySink. Silakan lihat halaman referensi ID2D1SimplifiedGeometrySink untuk informasi selengkapnya.
IDWriteGlyphRunAnalysis Berisi informasi tingkat rendah yang digunakan untuk merender eksekusi glyph.
IDWriteInlineObject Membungkus grafik sebaris yang ditentukan aplikasi, memungkinkan DWrite untuk mengkueri metrik seolah-olah grafik sebaris glyph dengan teks.
IDWriteInMemoryFontFileLoader Mewakili pemuat file font yang dapat mengakses font dalam memori.
IDWriteLocalFontFileLoader Implementasi bawaan antarmukaIDWriteFontFileLoader, yang beroperasi pada file font lokal dan mengekspos informasi file font lokal dari kunci referensi file font. Referensi file font yang dibuat menggunakan CreateFontFileReference menggunakan pemuat file font ini.
IDWriteLocalizedStrings Mewakili kumpulan string yang diindeks berdasarkan nama lokal.
IDWriteNumberSubstitution Menyimpan digit dan tanda baca numerik yang sesuai untuk lokal tertentu.
IDWritePixelSnapping Menentukan properti snapping piksel seperti piksel per DIP (piksel independen perangkat) dan matriks transformasi perender teks saat ini.
IDWriteRemoteFontFileLoader Mewakili pemuat file font yang dapat mengakses font jarak jauh (yaitu, dapat diunduh).
IDWriteRemoteFontFileStream Mewakili aliran file font, bagian yang mungkin non-lokal.
IDWriteRenderingParams Mewakili pengaturan penyajian teks seperti tingkat ClearType, kontras yang ditingkatkan, dan koreksi gamma untuk rasterisasi dan pemfilteran glyph. Aplikasi biasanya mendapatkan objek parameter penyajian dengan memanggil metode IDWriteFactory::CreateMonitorRenderingParams.
IDWriteRenderingParams1 Mewakili pengaturan penyajian teks untuk rasterisasi dan pemfilteran glyph.
IDWriteRenderingParams2 Mewakili pengaturan penyajian teks untuk rasterisasi dan pemfilteran glyph.
IDWriteRenderingParams3 Mewakili pengaturan penyajian teks untuk rasterisasi dan pemfilteran glyph.
IDWriteStringList Mewakili kumpulan string yang diindeks berdasarkan angka.
IDWriteTextAnalysisSink Antarmuka ini diimplementasikan oleh klien penganalisis teks untuk menerima output analisis teks tertentu.
IDWriteTextAnalysisSink1 Antarmuka yang Anda terapkan untuk menerima output penganalisis teks.
IDWriteTextAnalysisSource Diimplementasikan oleh klien penganalisis teks untuk memberikan teks kepada penganalisis. Ini memungkinkan pemisahan antara tampilan logis teks sebagai aliran karakter berkelanjutan yang dapat diidentifikasi oleh posisi teks unik, dan tata letak memori aktual dari blok teks yang berpotensi diskrit di penyimpanan pendukung klien.
IDWriteTextAnalysisSource1 Antarmuka yang Anda terapkan untuk memberikan informasi yang diperlukan kepada penganalisis teks, seperti teks dan properti teks terkait.
IDWriteTextAnalyzer Menganalisis berbagai properti teks untuk pemrosesan skrip kompleks seperti dukungan dua arah (bidi) untuk bahasa seperti Arab, penentuan peluang jeda baris, penempatan glyph, dan penggantian angka.
IDWriteTextAnalyzer1 Menganalisis berbagai properti teks untuk pemrosesan skrip yang kompleks.
IDWriteTextAnalyzer2 Menganalisis berbagai properti teks untuk pemrosesan skrip yang kompleks.
IDWriteTextFormat AntarmukaIDWriteTextFormatmenjelaskan properti font dan paragraf yang digunakan untuk memformat teks, dan menjelaskan informasi lokal.
IDWriteTextFormat1 Menjelaskan properti font dan paragraf yang digunakan untuk memformat teks, dan menjelaskan informasi lokal.
IDWriteTextFormat2 Menjelaskan properti font dan paragraf yang digunakan untuk memformat teks, dan menjelaskan informasi lokal.
IDWriteTextFormat3 Menjelaskan properti font dan paragraf yang digunakan untuk memformat teks, dan menjelaskan informasi lokal.
IDWriteTextLayout Antarmuka IDWriteTextLayout mewakili blok teks setelah dianalisis dan diformat sepenuhnya.
IDWriteTextLayout1 Mewakili blok teks setelah dianalisis dan diformat sepenuhnya.
IDWriteTextLayout2 Mewakili blok teks setelah dianalisis dan diformat sepenuhnya.
IDWriteTextLayout3 Mewakili blok teks setelah dianalisis dan diformat sepenuhnya.
IDWriteTextRenderer Mewakili sekumpulan panggilan balik yang ditentukan aplikasi yang melakukan penyajian teks, objek sebaris, dan dekorasi seperti garis bawah.
IDWriteTextRenderer1 Mewakili sekumpulan panggilan balik yang ditentukan aplikasi yang melakukan penyajian teks, objek sebaris, dan dekorasi seperti garis bawah.
IDWriteTypography Mewakili pengaturan tipografi font.