typedef struct tagEXTLOGFONT {
LOGFONT elfLogFont;
BYTE elfFullName[LF_FULLFACESIZE];
BYTE elfStyle[LF_FACESIZE];
DWORD elfVersion;
DWORD elfCulture;
PANOSE elfPanose;
BYTE elfVendorId[ELF_VENDOR_SIZE];
DWORD iMatch;
} EXTLOGFONT;
The EXTLOGFONT structure defines the attributes of a font, a drawing object used to write text on a display surface.
elfLogFont
Specifies some of the attributes of a font.
elfFullName
Specifies a unique name for the font. For example “ABC Font Company TrueType Bold Italic Sans Serif”.
elfStyle
Specifies the style of the font. For example “Bold Italic”
elfVersion
Reserved for future expansion. This must be set to zero for this release.
elfCulture
Reserved for future expansion. This must be set to zero for this release.
elfPanose
Specifies the shape of the font. If all the fields of this structure are set to zero, the PANOSE field is ignored by the font mapper.
elfVendorId
A 4 byte identifier of the font vendor.
iMatch
A unique identifier for and enumerated font. This will be filled in by GDI upon font enumeration.
ExtCreateFontIndirect