struktur GETINFO_GLYPHWIDTH (printoem.h)

Struktur GETINFO_GLYPHWIDTH digunakan sebagai input ke fungsi panggilan balik UNIFONTOBJ_GetInfo .

Sintaks

typedef struct _GETINFO_GLYPHWIDTH {
  DWORD dwSize;
  DWORD dwType;
  DWORD dwCount;
  PVOID pGlyph;
  PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;

Anggota

dwSize

Ukuran, dalam byte, dari struktur GETINFO_GLYPHWIDTH . Disediakan oleh penelepon UNIFONTOBJ_GetInfo .

dwType

Menentukan jenis array penentu glyph yang ditujukkan oleh pGlyph. Nilai yang valid adalah:

  • TYPE_GLYPHHANDLE

  • TYPE_GLYPHID

Disediakan oleh penelepon UNIFONTOBJ_GetInfo .

dwCount

Menentukan jumlah elemen dalam array yang ditujukkan oleh pGlyph. Disediakan oleh penelepon UNIFONTOBJ_GetInfo .

pGlyph

Penunjuk ke array penentu glyph. Jenis elemen array ditunjukkan oleh dwType. Disediakan oleh penelepon UNIFONTOBJ_GetInfo .

plWidth

Arahkan ke lokasi tempat fungsi panggilan balik UNIFONTOBJ_GetInfo Unidrv menempatkan nilai lebar. Pointer disediakan oleh pemanggil UNIFONTOBJ_GetInfo.

Keterangan

Untuk mendapatkan lebar sekumpulan glyph, plug-in penyajian dapat menyediakan alamat struktur GETINFO_GLYPHWIDTH saat memanggil fungsi panggilan balik UNIFONTOBJ_GetInfo Unidrv. Fungsi panggilan balik menghitung lebar total semua glyph yang dijelaskan oleh array input, dan menempatkan nilai terhitung di lokasi yang ditujukkan oleh plWidth.

Persyaratan

Persyaratan Nilai
Header printoem.h (termasuk Printoem.h)

Lihat juga

UNIFONTOBJ_GetInfo