Bagikan melalui


Fungsi DrvQueryFontCaps (winddi.h)

Fungsi DrvQueryFontCaps mendefinisikan kemampuan driver font.

Sintaks

LONG DrvQueryFontCaps(
  ULONG culCaps,
  ULONG *pulCaps
);

Parameter

culCaps

Menentukan jumlah nilai ULONG dalam array yang ditujukkan oleh parameter pulCaps yang dapat ditulis oleh driver font.

pulCaps

Penunjuk ke array yang menerima jumlah nilai yang ditentukan dalam parameter pertama. Elemen array memiliki arti berikut:

Elemen Makna
pulCaps[0] Hitungan jumlah nilai ULONG dalam array lengkap. Jika culCaps kurang dari nilai ini, maka pemanggil akan menerima array yang tidak lengkap.
pulCaps[1] Sekumpulan bendera yang bisa menjadi satu atau beberapa nilai berikut:
QC_OUTLINES
Jika bendera ini diatur, driver font dapat mengembalikan deskripsi kerangka dari glyph. Selain itu, font diasumsikan dapat diskalakan. Font bitmap tidak memiliki set bendera ini.
QC_1BIT
Menunjukkan bahwa driver font mampu mengembalikan bitmap monokrom dari setiap glyph.
QC_4BIT
Menunjukkan bahwa driver font mampu mengembalikan bitmap 4-bit per piksel yang diantisipasi. Setiap piksel dalam bitmap diwakili oleh nilai 4-bit yang tidak ditandatangani dalam rentang 0 hingga 15, menghasilkan 16 nuansa abu-abu.

Mengembalikan nilai

Nilai yang dikembalikan adalah jumlah nilai ULONG yang ditulis ke buffer tujuan jika fungsi berhasil. Jika tidak, itu FD_ERROR.

Keterangan

Driver mungkin melaporkan bahwa driver mendukung lebih dari satu format untuk font. Misalnya, driver dapat, pada prinsipnya, kembali dengan set QC_1BIT dan QC_4BIT, menunjukkan bahwa ia mampu mengembalikan versi monokrom dan antialisi font. Semua bitmap yang dihasilkan oleh driver font harus dimulai dan berakhir pada batas 32-bit. Jika perlu, akhir bitmap harus "diisi" untuk memenuhi persyaratan ini.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header winddi.h (termasuk Winddi.h)

Lihat juga

DrvQueryFont

DrvQueryFontTree