Bagikan melalui


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)

Lihat juga

FONTSIM