Bagikan melalui


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.