Baca dalam bahasa Inggris

Bagikan melalui


header usp10.h

Header ini digunakan oleh Internasionalisasi untuk Aplikasi Windows. Untuk informasi selengkapnya, lihat:

usp10.h berisi antarmuka pemrograman berikut:

Fungsi

 
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.

Struktur

 
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.

Enumerasi

 
SCRIPT_JUSTIFY

Mendefinisikan informasi karakteristik glyph yang perlu diterapkan oleh aplikasi.