Fungsi ScriptStringGetOrder (usp10.h)
Membuat array yang memetakan posisi karakter asli ke posisi glyph.
Sintaks
HRESULT ScriptStringGetOrder(
[in] SCRIPT_STRING_ANALYSIS ssa,
[out] UINT *puOrder
);
Parameter
[in] ssa
Struktur SCRIPT_STRING_ANALYSIS untuk string.
[out] puOrder
Penunjuk ke buffer tempat fungsi ini mengambil array posisi glyph, yang diindeks oleh posisi karakter asli. Array harus memiliki ruang untuk setidaknya jumlah bilangan bulat yang ditunjukkan oleh parameter ssaScriptString_pcOutChars.
Menampilkan nilai
Mengembalikan S_OK jika berhasil. Fungsi mengembalikan nilai HRESULT bukan nol jika tidak berhasil. Aplikasi dapat menguji nilai pengembalian dengan makro BERHASIL dan GAGAL .
Keterangan
Ketika jumlah glyph dan jumlah karakter sama, fungsi mengambil array yang mereferensikan setiap glyph. Ini adalah perlakuan yang sama yang terjadi di GetCharacterPlacement.
Untuk menggunakan fungsi ini, aplikasi perlu menentukan SSA_GLYPHS dalam panggilan aslinya ke ScriptStringAnalyse.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | usp10.h |
Pustaka | Usp10.lib |
DLL | Usp10.dll |
Redistribusi | Internet Explorer 5 atau yang lebih baru pada Windows Me/98/95 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk