Fungsi Uniscribe

Bagian ini menjelaskan fungsi untuk tipografi dan untuk pemrosesan skrip yang kompleks.

Fungsi Deskripsi
ScriptApplyDigitSubstitution Menerapkan pengaturan substitusi digit yang ditentukan ke kontrol skrip dan struktur status skrip yang ditentukan.
ScriptApplyLogicalWidth Mengambil array lebar lanjutan untuk eksekusi dan menghasilkan array lebar glyph lanjutan yang disesuaikan.
ScriptBreak Mengambil informasi untuk menentukan jeda baris.
ScriptCacheGetHeight Mengambil tinggi font yang saat ini di-cache.
ScriptCPtoX Menghasilkan offset x dari ujung kiri atau tepi depan eksekusi ke tepi awal 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 maju 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 fungsi ScriptTextOut .
ScriptLayout Mengonversi array tingkat penyematan eksekusi ke peta posisi visual-ke-logis dan/atau posisi logis-ke-visual.
Tempat Skrip 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 National Language Support (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 awal atau akhir 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 struktur SIZE untuk string yang dianalisis.
ScriptStringValidate Memeriksa struktur SCRIPT_STRING_ANALYSIS untuk urutan yang tidak valid.
ScriptStringXtoCP Mengonversi koordinat x menjadi posisi karakter.
ScriptSubstituteSingleGlyph Memungkinkan penggantian glyph tunggal 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 awal atau akhir kluster karakter logis dari offset x eksekusi.