Fungsi ScriptGetGlyphABCWidth (usp10.h)

Mengambil lebar ABC dari glyph tertentu.

Sintaks

HRESULT ScriptGetGlyphABCWidth(
  [in]      HDC          hdc,
  [in, out] SCRIPT_CACHE *psc,
  [in]      WORD         wGlyph,
  [out]     ABC          *pABC
);

Parameter

[in] hdc

Pilihan. Menangani konteks perangkat. Untuk informasi selengkapnya, lihat Penembolokan.

[in, out] psc

Arahkan ke struktur SCRIPT_CACHE yang mengidentifikasi cache skrip.

[in] wGlyph

Glyph untuk menganalisis.

[out] pABC

Penunjuk ke lebar ABC dari glyph yang ditentukan.

Nilai kembali

Mengembalikan S_OK jika lebar ABC glyph diambil. Fungsi mengembalikan nilai HRESULT bukan nol jika tidak berhasil.

Fungsi mengembalikan E_HANDLE jika font atau sistem operasi tidak mendukung indeks glyph.

Keterangan

Fungsi ini terbatas pada kegunaannya. Misalnya, ini berguna untuk menggambar bagan glyph. Ini tidak boleh digunakan untuk pemformatan teks skrip kompleks biasa.

Penting Dimulai dengan Windows 8: Untuk mempertahankan kemampuan untuk berjalan pada Windows 7, modul yang menggunakan Uniscribe harus menentukan Usp10.lib sebelum gdi32.lib dalam daftar pustakanya.
 

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

SCRIPT_CACHE

Uniscribe

Fungsi Uniscribe