Fungsi ScriptStringGetLogicalWidths (usp10.h)
Mengonversi lebar visual menjadi lebar logis.
Sintaks
HRESULT ScriptStringGetLogicalWidths(
[in] SCRIPT_STRING_ANALYSIS ssa,
[out] int *piDx
);
Parameter
[in] ssa
Struktur SCRIPT_STRING_ANALYSIS untuk string.
[out] piDx
Penunjuk ke buffer tempat fungsi ini mengambil lebar logis. Buffer harus memiliki ruang untuk setidaknya jumlah bilangan bulat yang ditunjukkan oleh parameter ssaScriptString_pcOutChars.
Nilai kembali
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
Fungsi ini mengonversi lebar visual yang dihasilkan oleh ScriptStringAnalyse menjadi lebar logis, satu per karakter asli, dalam urutan logis.
Untuk menggunakan fungsi ini, aplikasi perlu menentukan SSA_GLYPHS dalam panggilan aslinya ke ScriptStringAnalyse.
Persyaratan
Persyaratan | Nilai |
---|---|
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