EXTLOGFONT

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.

Members

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.

See Also

ExtCreateFontIndirect