2.1.2.3 DriverStringOptions Flags
The DriverStringOptions flags specify properties of graphics text positioning and rendering. These flags can be combined to specify multiple options.
Constant/value |
Description |
---|---|
DriverStringOptionsCmapLookup 0x00000001 |
If set, the positions of character glyphs SHOULD be specified in a character map lookup table. If clear, the glyph positions SHOULD be obtained from an array of coordinates. |
DriverStringOptionsVertical 0x00000002 |
If set, the string SHOULD be rendered vertically. If clear, the string SHOULD be rendered horizontally. |
DriverStringOptionsRealizedAdvance 0x00000004 |
If set, character glyph positions SHOULD be calculated relative to the position of the first glyph.<8> If clear, the glyph positions SHOULD be obtained from an array of coordinates. |
DriverStringOptionsLimitSubpixel 0x00000008 |
If set, less memory SHOULD be used to cache anti-aliased glyphs, which produces lower quality text rendering. If clear, more memory SHOULD be used, which produces higher quality text rendering. |
Graphics text output is specified in EmfPlusDrawDriverString records.
See section 2.1.2 for the specification of additional bit flags.