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_H (IID_IMCFont) | |
| typedef uint16 MCCharCode |
Character codes are 16 bits to allow double-byte support.
| typedef uint16 MCFontStyle |
Cross-platform Styles codes.
| typedef int16 MCFontType |
Type of fonts.
| typedef MCErr(* TextBeginPathProc)(const TOutlinePoint &pt, boolean direct, void *param) |
| typedef MCErr(* TextBezierProc)(const TOutlinePoint &pt0, const TOutlinePoint &pt1, const TOutlinePoint &pt2, void *param) |
| typedef MCErr(* TextCurveToProc)(const TOutlinePoint &pt0, const TOutlinePoint &pt1, void *param) |
| typedef MCErr(* TextEndPathProc)(void *param) |
| typedef MCErr(* TextLineToProc)(const TOutlinePoint &pt, void *param) |
| anonymous enum |
| MCDEFINE_GUID_H | ( | IID_IMCFont | ) |
1.6.3