<< Return to Main Index

< Return to Class Index

CGXFont Class Members

Construction

CGXFont Constructs a font object.

Operations

operator= Copies a font object.
operator== Compares two font objects.
SetDefault Initializes the default settings.
IsSubSet Checks if the specified font is a subset of the font.
ChangeFont Applies another font to the font. Following operations are supported: gxOverride, gxApplyNew, gxCopy or gxRemove.
SetDescription Initializes the font through a description string.
GetDescription Returns the description string for a font.
SetLogFont Initializes the font with a LOGFONT structure. All include bits will be set.
GetLogFont Returns a LOGFONT structure for the font. The font can be adapted to a zooming factor.
GetLogFontRef Returns a reference to the LOGFONT object.
IsEmptyFont Checks if any attributes of the CGXFont object have been initialized.
GetFontKey Returns a binary 8-Byte long key.

Persistence

ReadProfile Reads the font from the profile.
WriteProfile Writes the font to the profile.
Serialize Serializes the font.

Attribute Methods

GetIncludeWeight Returns the include state for the font weight.
SetIncludeWeight Specifies the include state for the font weight.
GetWeight Returns the font weight setting.
SetWeight Initializes the font weight setting.
GetBold Returns whether the font weight is bold.
SetBold Initializes the font weight with bold.
GetIncludeItalic Returns the include state for the italic style.
SetIncludeItalic Specifies the include state for the italic style.
GetItalic Returns the italic style setting.
SetItalic Initializes the italic style setting.
GetIncludeUnderline Returns the include state for the underline style.
SetIncludeUnderline Specifies the include state for the underline style.
GetUnderline Returns the underline style setting.
SetUnderline Initializes the underline style setting.
GetIncludeStrikeOut Returns the include state for the strikeout style.
SetIncludeStrikeOut Specifies the include state for the strikeout style.
GetStrikeOut Returns the strikeout style setting.
SetStrikeOut Initializes the strikeout style setting.
GetIncludeSize Returns the include state for the font size.
SetIncludeSize Specifies the include state for the font size.
GetSize Returns the font size.
SetSize Initializes the font size.
GetIncludeFaceName Returns the include state for the facename.
SetIncludeFaceName Specifies the include state for the facename..
GetFaceName Returns the facename.
SetFaceName Initializes the facename.
GetFaceNameId Returns a unique integer identifier for the facename.
SetFaceNameId Sets the facename through a unique integer identifier for the facename.
GetIncludeOrientation Returns the include state for the font orientation.
SetIncludeOrientation Specifies the include state for the font orientation..
GetOrientation Returns the font orientation.
SetOrientation Initializes the font orientation.

CGXFont

Class Overview