Classes | |
| class | TOutlinePoint |
| class | TMCCharacterMetrics |
| class | MCFontInfo |
| struct | IMCFont |
| struct | IMCFontList |
Typedefs | |
| typedef int16 | MCFontType |
| Type of fonts. | |
| typedef uint16 | MCFontStyle |
| Cross-platform Styles codes. | |
| typedef uint16 | MCCharCode |
| Character codes are 16 bits to allow double-byte support. | |
| typedef MCErr(* | TextBeginPathProc )(const TOutlinePoint &pt, boolean direct, void *param) |
| typedef MCErr(* | TextLineToProc )(const TOutlinePoint &pt, void *param) |
| typedef MCErr(* | TextCurveToProc )(const TOutlinePoint &pt0, const TOutlinePoint &pt1, void *param) |
| typedef MCErr(* | TextBezierProc )(const TOutlinePoint &pt0, const TOutlinePoint &pt1, const TOutlinePoint &pt2, void *param) |
| typedef MCErr(* | TextEndPathProc )(void *param) |
Enumerations | |
| enum | { kFontNotSpecified = -1, kFontTrueType = 0, kFontATM = 1, kFontBitmap = 2, kFontVector = 3 } |
| enum | { kMCFontUnknown = 0xFFFF, kMCFontPlain = 0x0000, kMCFontBold = 0x0001, kMCFontItalic = 0x0002, kMCFontUnderline = 0x0004, kMCFontShadow = 0x0008, kMCFontOutline = 0x0010, kMCFontCondense = 0x0020, kMCFontExtent = 0x0040, kMCFontStrikeOut = 0x0080, kMCFontExtraLight = 0x0100, kMCFontLight = 0x0200, kMCFontMedium = 0x0400, kMCFontSemiBold = 0x0800, kMCFontExtraBold = 0x1000, kMCFontHeavy = 0x2000, kMCFontThin = 0x4000, kMCFontWeight = 0x8000 } |
Functions | |
| MCDEFINE_GUID (IID_IMCFont, 0xe37b67b2, 0x1768, 0x11d3, 0xba, 0xb4, 0x0, 0x0, 0xe8, 0xdd, 0x86, 0xd4) | |
|
|
Character codes are 16 bits to allow double-byte support.
|
|
|
Cross-platform Styles codes.
|
|
|
Type of fonts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
1.3.9.1