Struktur FONTDIFF (winddi.h)
Struktur FONTDIFF menjelaskan semua karakteristik yang berbeda antara font dasar dan salah satu simulasinya.
Sintaks
typedef struct _FONTDIFF {
BYTE jReserved1;
BYTE jReserved2;
BYTE jReserved3;
BYTE bWeight;
USHORT usWinWeight;
FSHORT fsSelection;
FWORD fwdAveCharWidth;
FWORD fwdMaxCharInc;
POINTL ptlCaret;
} FONTDIFF;
Anggota
jReserved1
jReserved2
jReserved3
Dicadangkan untuk penggunaan sistem.
bWeight
Menentukan berat Panose.
usWinWeight
Menentukan bobot font dalam rentang 0 hingga 1000 (misalnya, 400 normal dan 700 tebal). Nilai ini disediakan untuk aplikasi di anggota lfWeight dari struktur Win32 LOGFONT.
fsSelection
Menentukan kombinasi bendera berikut:
Nilai | Makna |
---|---|
FM_SEL_BOLD | Atur jika karakter font tebal. |
FM_SEL_ITALIC | Atur jika karakter font miring. |
FM_SEL_NEGATIVE | Atur jika karakter font memiliki latar depan dan latar belakang terbalik. |
FM_SEL_OUTLINED | Atur jika karakter font berongga. |
FM_SEL_REGULAR | Atur jika karakter font berbobot normal. |
FM_SEL_STRIKEOUT | Atur jika karakter font disambar secara default; jika tidak, strikeout harus disimulasikan. |
FM_SEL_UNDERSCORE | Atur jika semua karakter font digaris bawahi secara default; jika tidak, garis bawah harus disimulasikan. |
fwdAveCharWidth
Menentukan rata-rata aritmatika lebar semua dari 26 huruf kecil 'a' hingga 'z' alfabet Latin dan karakter spasi. Jika salah satu dari 26 huruf kecil tidak ada, maka anggota ini harus diatur sama dengan rata-rata tertimbang semua glyph dalam font.
fwdMaxCharInc
Menentukan kenaikan karakter maksimum dari semua glyph dalam font.
ptlCaret
Menentukan struktur POINTL yang menunjukkan arah arah percender font. Misalnya, nilai untuk font Latin yang tidak berlisensi adalah (0,1) sementara font Latin miring mungkin menentukan nilai (2,5).
Keterangan
Jika font telah dihapus, satu-satunya kemungkinan simulasi yang tersisa adalah miring, menghasilkan simulasi miring yang tebal. Demikian pula, font miring hanya dapat ditanam, juga menghasilkan simulasi miring yang tebal.
Untuk deskripsi jenis data FSHORT dan FWORD, lihat Jenis Data GDI.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | winddi.h (termasuk Winddi.h) |