Fungsi Uniscribe
Bagian ini menjelaskan fungsi untuk tipografi dan untuk pemrosesan skrip yang kompleks.
Fungsi | Deskripsi |
---|---|
ScriptApplyDigitSubstitution | Menerapkan pengaturan penggantian digit yang ditentukan ke kontrol skrip dan struktur status skrip yang ditentukan. |
ScriptApplyLogicalWidth | Mengambil array lebar muka untuk eksekusi dan menghasilkan array lebar glyph lanjutan yang disesuaikan. |
ScriptBreak | Mengambil informasi untuk menentukan hentian baris. |
ScriptCacheGetHeight | Mengambil tinggi font yang saat ini di-cache. |
ScriptCPtoX | Menghasilkan offset x dari ujung kiri atau tepi depan eksekusi ke tepi depan atau akhir kluster karakter logis. |
ScriptFreeCache | Membebaskan cache skrip. |
ScriptGetCMap | Mengambil indeks glyph karakter Unicode dalam string sesuai dengan tabel cmap TrueType atau tabel cmap standar yang diimplementasikan untuk font gaya lama. |
ScriptGetFontAlternateGlyphs | Mengambil daftar glyph alternatif untuk karakter tertentu yang dapat diakses melalui fitur OpenType tertentu. |
ScriptGetFontFeatureTags | Mengambil daftar fitur tipografi untuk sistem penulisan yang ditentukan untuk pemrosesan OpenType. |
ScriptGetFontLanguageTags | Mengambil daftar tag bahasa yang tersedia untuk item yang ditentukan dan didukung oleh tag skrip tertentu untuk pemrosesan OpenType. |
ScriptGetFontProperties | Mengambil informasi dari cache font pada glyph khusus yang digunakan oleh font. |
ScriptGetFontScriptTags | Mengambil daftar skrip yang tersedia dalam font untuk pemrosesan OpenType. |
ScriptGetGlyphABCWidth | Mengambil lebar ABC dari glyph tertentu. |
ScriptGetLogicalWidths | Mengonversi lebar glyph advance untuk font tertentu menjadi lebar logis. |
ScriptGetProperties | Mengambil informasi tentang skrip saat ini. |
ScriptIsComplex | Menentukan apakah string Unicode memerlukan pemrosesan skrip yang kompleks. |
ScriptItemize | Memecah string Unicode menjadi item yang dapat dibentuk secara individual. |
ScriptItemizeOpenType | Memecah string Unicode menjadi item yang dapat dibentuk secara individual dan menyediakan array tag fitur untuk setiap item yang dapat dibentuk untuk pemrosesan OpenType. |
ScriptJustify | Membuat tabel lebar lanjutan untuk memungkinkan pembenaran teks saat diteruskan ke fungsiScriptTextOut. |
ScriptLayout | Mengonversi array tingkat penyematan eksekusi ke peta posisi visual-ke-logis dan/atau posisi logis-ke-visual. |
ScriptPlace | Menghasilkan lebar glyph advance dan informasi offset dua dimensi dari output ScriptShape. |
ScriptPlaceOpenType | Menghasilkan glyph dan atribut visual untuk eksekusi Unicode dengan informasi OpenType dari output ScriptShapeOpenType. |
ScriptPositionSingleGlyph | Memposisikan satu glyph dengan penyesuaian tunggal menggunakan fitur tertentu yang disediakan dalam font untuk pemrosesan OpenType. |
ScriptRecordDigitSubstitution | Membaca pengaturan penggantian digit dan digit asli Dukungan Bahasa Nasional (NLS) dan merekamnya dalam struktur SCRIPT_DIGITSUBSTITUTE. |
ScriptShape | Menghasilkan glyph dan atribut visual untuk eksekusi Unicode. |
ScriptShapeOpenType | Menghasilkan glyph dan atribut visual untuk eksekusi Unicode dengan informasi OpenType. |
ScriptStringAnalyse | Menganalisis string teks biasa. |
ScriptStringCPtoX | Mengambil koordinat x untuk tepi depan atau berikutnya dari posisi karakter. |
ScriptStringFree | Membebaskan struktur SCRIPT_STRING_ANALYSIS. |
ScriptStringGetLogicalWidths | Mengonversi lebar visual menjadi lebar logis. |
ScriptStringGetOrder | Membuat array yang memetakan posisi karakter asli ke posisi glyph. |
ScriptStringOut | Menampilkan string yang dihasilkan oleh panggilan sebelumnya ke ScriptStringAnalyse dan secara opsional menambahkan penyorotan. |
ScriptString_pcOutChars | Mengembalikan penunjuk ke panjang string setelah kliping. |
ScriptString_pLogAttr | Mengembalikan penunjuk ke buffer atribut logis untuk string yang dianalisis. |
ScriptString_pSize | Mengembalikan penunjuk ke strukturUKURANuntuk string yang dianalisis. |
ScriptStringValidate | Memeriksa struktur SCRIPT_STRING_ANALYSIS untuk urutan yang tidak valid. |
ScriptStringXtoCP | Mengonversi koordinat x ke posisi karakter. |
ScriptSubstituteSingleGlyph | Memungkinkan penggantian satu glyph dengan satu bentuk alternatif dari glyph yang sama untuk pemrosesan OpenType. |
ScriptTextOut | Menampilkan teks untuk bentuk skrip dan informasi tempat yang ditentukan. |
ScriptXtoCP | Menghasilkan tepi utama atau berikutnya dari kluster karakter logis dari offset x eksekusi. |