Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan apakah string Unicode memerlukan pemrosesan skrip yang kompleks.
Sintaks
HRESULT ScriptIsComplex(
[in] const WCHAR *pwcInChars,
[in] int cInChars,
[in] DWORD dwFlags
);
Parameter
[in] pwcInChars
Arahkan ke string untuk diuji.
[in] cInChars
Panjang string input, dalam karakter.
[in] dwFlags
Bendera yang menentukan detail pengujian. Parameter ini dapat memiliki salah satu nilai berikut.
| Nilai | Makna |
|---|---|
|
Perlakukan digit U+0030 hingga U+0039 sebagai kompleks. Aplikasi menetapkan bendera ini jika string ditampilkan dengan substitusi digit diaktifkan. Jika aplikasi mengikuti pengaturan Dukungan Bahasa Nasional (NLS) pengguna menggunakan fungsi ScriptRecordDigitSubstitution , aplikasi dapat meneruskan struktur SCRIPT_DIGITSUBSTITUTE dengan anggota DigitSubstitute diatur ke SCRIPT_DIGITSUBSTITUTE_NONE. |
|
Perlakukan huruf skrip yang kompleks sebagai kompleks. Bendera ini biasanya harus diatur. |
|
Perlakukan netral serumit. Aplikasi mengatur bendera ini untuk menampilkan string dengan urutan pembacaan kanan-ke-kiri. |
Nilai kembali
Mengembalikan S_OK jika string memerlukan pemrosesan skrip yang kompleks. Fungsi mengembalikan S_FALSE jika string dapat ditangani oleh panggilan fungsi API standar, yaitu, hanya berisi karakter yang ditata berdampingan dan kiri-ke-kanan. Fungsi mengembalikan nilai HRESULT bukan nol jika tidak berhasil.
Keterangan
Lihat Menampilkan Teks dengan Uniscribe untuk diskusi konteks di mana fungsi ini biasanya dipanggil.
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 |