Baca dalam bahasa Inggris

Bagikan melalui


header dwrite.h

Header ini digunakan oleh DirectWrite. Untuk informasi selengkapnya, lihat:

dwrite.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IDWriteBitmapRenderTarget

Merangkum bitmap dan konteks perangkat independen perangkat 32-bit, yang dapat digunakan untuk merender glyph.
IDWriteFactory

Digunakan untuk membuat semua objek DirectWrite berikutnya. Antarmuka ini adalah antarmuka pabrik akar untuk semua objek DirectWrite.
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.
IDWriteFontCollection

Objek yang merangkum sekumpulan font, seperti set font yang diinstal pada sistem, atau kumpulan font dalam direktori tertentu. (IDWriteFontCollection)
IDWriteFontCollectionLoader

Digunakan untuk membuat kumpulan font yang diberi jenis kunci tertentu.
IDWriteFontFace

Antarmuka ini memaparkan berbagai data font seperti metrik, nama, dan kerangka glyph. Ini berisi jenis wajah font, referensi file yang sesuai, dan data identifikasi wajah.
IDWriteFontFamily

Mewakili keluarga font terkait. (IDWriteFontFamily)
IDWriteFontFile

Mewakili file font. Aplikasi seperti manajer font atau penampil font dapat memanggil IDWriteFontFile::Analyze 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. (IDWriteFontList)
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. (IDWriteGdiInterop)
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 adalah sebaris glyph dengan teks.
IDWriteLocalFontFileLoader

Implementasi bawaan antarmuka IDWriteFontFileLoader, yang beroperasi pada file font lokal dan mengekspos informasi file font lokal dari kunci referensi file font.
IDWriteLocalizedStrings

Mewakili kumpulan string yang diindeks oleh 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.
IDWriteRenderingParams

Mewakili pengaturan penyajian teks seperti tingkat ClearType, kontras yang ditingkatkan, dan koreksi gamma untuk rasterisasi dan pemfilteran glyph.
IDWriteTextAnalysisSink

Antarmuka ini diimplementasikan oleh klien penganalisis teks untuk menerima output dari analisis teks tertentu.
IDWriteTextAnalysisSource

Diimplementasikan oleh klien penganalisis teks untuk memberikan teks kepada penganalisis.
IDWriteTextAnalyzer

Menganalisis berbagai properti teks untuk pemrosesan skrip yang kompleks seperti dukungan dua arah (bidi) untuk bahasa seperti Arab, penentuan peluang jeda baris, penempatan glyph, dan penggantian angka.
IDWriteTextFormat

Antarmuka IDWriteTextFormat 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.
IDWriteTextRenderer

Mewakili sekumpulan panggilan balik yang ditentukan aplikasi yang melakukan penyajian teks, objek sebaris, dan dekorasi seperti garis bawah. (IDWriteTextRenderer)
IDWriteTypography

Mewakili pengaturan tipografi font.

Fungsi

 
DWRITE_MAKE_OPENTYPE_TAG

Membuat tag OpenType sebagai bilangan bulat 32-bit, sehingga karakter pertama dalam tag adalah byte terendah (paling tidak signifikan pada arsitektur little endian), yang dapat digunakan untuk membandingkan dengan tag dalam file font.
DWriteCreateFactory

Membuat objek pabrik DirectWrite yang digunakan untuk pembuatan objek DirectWrite individual berikutnya.

Struktur

 
DWRITE_CLUSTER_METRICS

Berisi informasi tentang kluster glyph.
DWRITE_FONT_FEATURE

Menentukan properti yang digunakan untuk mengidentifikasi dan menjalankan fitur tipografi di wajah font saat ini.
DWRITE_FONT_METRICS

Struktur DWRITE_FONT_METRICS menentukan metrik yang berlaku untuk semua glyph dalam wajah font.
DWRITE_GLYPH_METRICS

Menentukan metrik glyph individu.
DWRITE_GLYPH_OFFSET

Penyesuaian opsional ke posisi glyph.
DWRITE_GLYPH_RUN

Berisi informasi yang diperlukan oleh perender untuk menggambar eksekusi glyph.
DWRITE_GLYPH_RUN_DESCRIPTION

Berisi properti tambahan yang terkait dengan properti di DWRITE_GLYPH_RUN.
DWRITE_HIT_TEST_METRICS

Menjelaskan wilayah yang diperoleh dengan tes hit.
DWRITE_INLINE_OBJECT_METRICS

Berisi properti yang menjelaskan pengukuran geometris objek sebaris yang ditentukan aplikasi.
DWRITE_LINE_BREAKPOINT

Karakteristik titik henti garis karakter.
DWRITE_LINE_METRICS

Berisi informasi tentang baris teks yang diformat. (DWRITE_LINE_METRICS)
DWRITE_MATRIX

Struktur DWRITE_MATRIX menentukan transformasi grafis yang akan diterapkan ke glyph yang dirender.
DWRITE_OVERHANG_METRICS

Menunjukkan berapa banyak DIP (piksel independen perangkat) yang terlihat melebihi setiap sisi tata letak atau objek sebaris.
DWRITE_SCRIPT_ANALYSIS

Menyimpan asosiasi teks dan skrip sistem penulisannya, serta beberapa atribut tampilan.
DWRITE_SHAPING_GLYPH_PROPERTIES

Berisi properti output pembentukan untuk glyph output.
DWRITE_SHAPING_TEXT_PROPERTIES

Membentuk properti output untuk glyph output.
DWRITE_STRIKETHROUGH

Berisi informasi mengenai ukuran dan penempatan coretan.
DWRITE_TEXT_METRICS

Berisi metrik yang terkait dengan teks setelah tata letak. (DWRITE_TEXT_METRICS)
DWRITE_TEXT_RANGE

Menentukan rentang posisi teks di mana format diterapkan dalam teks yang diwakili oleh objek IDWriteTextLayout.
DWRITE_TRIMMING

Menentukan opsi pemangkasan untuk teks yang meluapkan kotak tata letak.
DWRITE_TYPOGRAPHIC_FEATURES

Berisi sekumpulan fitur tipografi yang akan diterapkan selama pembentukan teks.
DWRITE_UNDERLINE

Berisi informasi tentang lebar, ketebalan, offset, tinggi eksekusi, arah baca, dan arah aliran garis bawah.

Enumerasi

 
DWRITE_BREAK_CONDITION

Menunjukkan kondisi di tepi objek sebaris atau teks yang digunakan untuk menentukan perilaku pemecahan baris.
DWRITE_FACTORY_TYPE

Menentukan jenis objek pabrik DirectWrite.
DWRITE_FLOW_DIRECTION

Menunjukkan arah bagaimana garis teks ditempatkan relatif satu sama lain.
DWRITE_FONT_FACE_TYPE

Menunjukkan format file wajah font lengkap.
DWRITE_FONT_FEATURE_TAG

Nilai yang menunjukkan fitur tipografi teks yang disediakan oleh font.
DWRITE_FONT_FILE_TYPE

Jenis font yang diwakili oleh satu file font. Format font yang terdiri dari beberapa file, misalnya Tipe 1 . PFM dan . PFB, memiliki nilai enum terpisah untuk setiap jenis file.
DWRITE_FONT_SIMULATIONS

Menentukan simulasi gaya algoritmik yang akan diterapkan ke wajah font. Simulasi tebal dan miring dapat digabungkan melalui operasi OR bitwise.
DWRITE_FONT_STRETCH

Mewakili derajat di mana font telah direntangkan dibandingkan dengan rasio aspek normal font.
DWRITE_FONT_STYLE

Mewakili gaya wajah font seperti biasa, miring, atau miring.
DWRITE_FONT_WEIGHT

Mewakili kepadatan typeface, dalam hal ringan atau beratnya stroke.
DWRITE_INFORMATIONAL_STRING_ID

Enumerasi string informasi yang mengidentifikasi string yang disematkan dalam file font.
DWRITE_LINE_SPACING_METHOD

Metode yang digunakan untuk penspasian baris dalam tata letak teks.
DWRITE_NUMBER_SUBSTITUTION_METHOD

Menentukan cara menerapkan substitusi angka pada digit dan tanda baca terkait.
DWRITE_PARAGRAPH_ALIGNMENT

Menentukan perataan teks paragraf di sepanjang sumbu arah alur, relatif terhadap bagian atas dan bawah kotak tata letak alur.
DWRITE_PIXEL_GEOMETRY

Mewakili struktur internal piksel perangkat (yaitu, susunan fisik komponen warna merah, hijau, dan biru) yang diasumsikan untuk tujuan penyajian teks.
DWRITE_READING_DIRECTION

Menentukan arah di mana pembacaan berlangsung.
DWRITE_RENDERING_MODE

Mewakili metode penyajian glyph.
DWRITE_SCRIPT_SHAPES

Menunjukkan persyaratan pembentukan tambahan untuk teks.
DWRITE_TEXT_ALIGNMENT

Menentukan perataan teks paragraf di sepanjang sumbu arah baca, relatif terhadap tepi awal dan akhir kotak tata letak.
DWRITE_TEXTURE_TYPE

Mengidentifikasi jenis tekstur alfa.
DWRITE_TRIMMING_GRANULARITY

Menentukan granularitas teks yang digunakan untuk memangkas teks yang meluapkan kotak tata letak.
DWRITE_WORD_WRAPPING

Menentukan pembungkusan kata yang akan digunakan dalam paragraf multibaris tertentu.