Fungsi GetFontLanguageInfo (wingdi.h)

Fungsi GetFontLanguageInfo mengembalikan informasi tentang font yang saat ini dipilih untuk konteks tampilan yang ditentukan. Aplikasi biasanya menggunakan informasi ini dan fungsi GetCharacterPlacement untuk menyiapkan string karakter untuk ditampilkan.

Sintaks

DWORD GetFontLanguageInfo(
  [in] HDC hdc
);

Parameter

[in] hdc

Menangani konteks perangkat tampilan.

Menampilkan nilai

Nilai yang dikembalikan mengidentifikasi karakteristik font yang saat ini dipilih. Fungsi mengembalikan 0 jika font "dinormalisasi" dan dapat diperlakukan sebagai font Latin sederhana; mengembalikan GCP_ERROR jika terjadi kesalahan. Jika tidak, fungsi mengembalikan kombinasi nilai berikut.

Nilai Makna
GCP_DBCS Set karakter adalah DBCS.
GCP_DIACRITIC Font/bahasa mengandung glyph diakritik.
FLI_GLYPHS Font berisi glyph tambahan yang biasanya tidak dapat diakses menggunakan halaman kode. Gunakan GetCharacterPlacement untuk mengakses glyph. Nilai ini hanya untuk informasi dan tidak dimaksudkan untuk diteruskan ke GetCharacterPlacement.
GCP_GLYPHSHAPE Font/bahasa berisi beberapa glyph per titik kode atau kombinasi titik per kode (mendukung pembentukan dan/atau ligasi), dan font berisi tabel glyph tingkat lanjut untuk memberikan glyph tambahan untuk bentuk tambahan. Jika nilai ini ditentukan, array lpGlyphs harus digunakan dengan fungsi GetCharacterPlacement dan nilai ETO_GLYPHINDEX harus diteruskan ke fungsi ExtTextOut saat string digambar.
GCP_KASHIDA Font/ bahasa mengizinkan Kashidas.
GCP_LIGATE Font/bahasa berisi glyph ligasi yang dapat digantikan untuk kombinasi karakter tertentu.
GCP_USEKERNING Font berisi tabel kerning yang dapat digunakan untuk memberikan spasi yang lebih baik antara karakter dan glyph.
GCP_REORDER Bahasa memerlukan pengubahan ulang untuk tampilan misalnya, Ibrani atau Arab.
 

Nilai yang dikembalikan, ketika ditutupi dengan FLI_MASK, dapat diteruskan langsung ke fungsi GetCharacterPlacement .

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 wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

ExtTextOut

Fungsi Font dan Teks

Gambaran Umum Font dan Teks

GetCharacterPlacement