An FMORDER structure is an array of up to MAPPER_INDEX_LAST + 1 UINT's. Each of the elements of the array specifies a type of mapping function to be performed. EnumNearestFonts will perform each of the mapping functions in the order as specified in the array until it encounters an element equal to MAPPER_INDEX_TERMINATE.
Value | Meaning |
MAPPER_INDEX_TERMINATE | terminates evaluation |
MAPPER_INDEX_HEIGHT | considers lfHeight |
MAPPER_INDEX_WIDTH | considers lfWidth |
MAPPER_INDEX_ESCAPEMENT | considers lfEscapement |
MAPPER_INDEX_ORIENTATION | considers lfOrientation |
MAPPER_INDEX_WEIGHT | considers lfWeight |
MAPPER_INDEX_ITALIC | considers lfItalic |
MAPPER_INDEX_UNDERLINE | considers lfUnderline |
MAPPER_INDEX_STRIKEOUT | considers lfStrikeOut |
MAPPER_INDEX_CHARSET | considers lfCharSet |
MAPPER_INDEX_OUTPRECISION | considers lfOutPrecision |
MAPPER_INDEX_CLIPPRECISION | considers lfClipPrecision |
MAPPER_INDEX_QUALITY | considers lfQuality |
MAPPER_INDEX_PITCHANDFAMILY | considers lfPitchAndFamily |
MAPPER_INDEX_FACENAME | considers lfFaceName |
MAPPER_INDEX_FULLNAME | considers elfFullName |
MAPPER_INDEX_STYLE | considers elfStyle |
MAPPER_INDEX_PANOSE | considers elfPanose |
MAPPER_INDEX_VENDORID | considers elfVendorId |
MAPPER_INDEX_ASPECT | considers aspect ratio |
MAPPER_INDEX_LOCATION | considers location |
FMCONTROLS SetFontMapperControls GetFontMapperControls