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. |