header usp10.h
Header ini digunakan oleh Internasionalisasi untuk Aplikasi Windows. Untuk informasi selengkapnya, lihat:
usp10.h berisi antarmuka pemrograman berikut:
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. Tag fitur tipografi yang terdiri dari daftar diambil dari font dalam konteks perangkat atau cache yang disediakan. |
ScriptGetFontLanguageTags Mengambil daftar tag bahasa yang tersedia untuk item yang ditentukan dan didukung oleh tag skrip tertentu untuk pemrosesan OpenType. Tag yang terdiri dari daftar diambil dari font dalam konteks perangkat atau cache yang ditentukan. |
ScriptGetFontProperties Mengambil informasi dari cache font pada glyph khusus yang digunakan oleh font. |
ScriptGetFontScriptTags Mengambil daftar skrip yang tersedia dalam font untuk pemrosesan OpenType. Skrip yang terdiri dari daftar diambil dari font yang terletak dalam konteks perangkat yang disediakan atau dari mesin pembentukan skrip yang memproses font dari eksekusi saat ini. |
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. Paling sering, aplikasi menggunakan fungsi ini untuk menyelaraskan glyph secara optik di awal atau akhir baris. |
ScriptRecordDigitSubstitution Membaca pengaturan penggantian digit dan digit asli National Language Support (NLS) dan merekamnya dalam struktur SCRIPT_DIGITSUBSTITUTE. Untuk informasi selengkapnya, lihat Bentuk Digit. |
ScriptShape Menghasilkan glyph dan atribut visual untuk eksekusi Unicode. |
ScriptShapeOpenType Menghasilkan glyph dan atribut visual untuk eksekusi Unicode dengan informasi OpenType. Setiap eksekusi terdiri dari satu panggilan ke fungsi ini. |
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. |
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. |
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. |
GOFFSET Berisi offset x dan y dari gabungan glyph. |
OPENTYPE_FEATURE_RECORD Berisi informasi tentang satu fitur OpenType untuk diterapkan ke eksekusi. |
SCRIPT_ANALYSIS Berisi sebagian string Unicode, yaitu , "item". |
SCRIPT_CHARPROP Berisi informasi tentang satu karakter dalam eksekusi (string input). Informasi menunjukkan apakah glyph karakter dipengaruhi oleh huruf eksekusi di sekitarnya. |
SCRIPT_CONTROL Berisi bendera kontrol skrip untuk beberapa fungsi Uniscribe, misalnya, ScriptItemize. |
SCRIPT_DIGITSUBSTITUTE Berisi pengaturan penggantian digit dan digit asli. |
SCRIPT_FONTPROPERTIES Berisi informasi tentang properti fonta saat ini. |
SCRIPT_GLYPHPROP Berisi informasi tentang glyph yang merupakan bagian dari array glyph output. |
SCRIPT_ITEM Berisi item skrip, termasuk struktur SCRIPT_ANALYSIS dengan offset string dari karakter pertama item. |
SCRIPT_LOGATTR Berisi atribut karakter logis yang berguna saat mengedit dan memformat teks. |
SCRIPT_PROPERTIES Berisi informasi tentang pemrosesan khusus untuk setiap skrip. |
SCRIPT_STATE Berisi informasi status skrip. |
SCRIPT_TABDEF Berisi definisi posisi tab untuk ScriptStringAnalyse. |
SCRIPT_VISATTR Berisi atribut visual (glyph) yang mengidentifikasi kluster dan titik pembenaran, seperti yang dihasilkan oleh ScriptShape. |
TEXTRANGE_PROPERTIES Berisi sekelompok fitur OpenType untuk diterapkan ke eksekusi. |
SCRIPT_JUSTIFY Mendefinisikan informasi karakteristik glyph yang perlu diterapkan oleh aplikasi. |