2.1.2.2 ExtTextOutOptions Flags
ExtTextOutOptions Flags specify various characteristics of the output of text. These flags can be combined to specify multiple options.
Constant/value |
Description |
---|---|
ETO_OPAQUE 0x0002 |
Indicates that the background color that is defined in the playback device context SHOULD be used to fill the rectangle. |
ETO_CLIPPED 0x0004 |
Indicates that the text SHOULD be clipped to the rectangle. |
ETO_GLYPH_INDEX 0x0010 |
Indicates that the string to be output SHOULD NOT require further processing with respect to the placement of the characters, and an array of character placement values SHOULD be provided. This character placement process is useful for fonts in which diacritical characters affect character spacing.<34> |
ETO_RTLREADING 0x0080 |
Indicates that the text MUST be laid out in right-to-left reading order, instead of the default left-to-right order. This SHOULD be applied only when the font that is defined in the playback device context is either Hebrew or Arabic.<35> |
ETO_NUMERICSLOCAL 0x0400 |
Indicates that to display numbers, digits appropriate to the locale SHOULD be used.<36> |
ETO_NUMERICSLATIN 0x0800 |
Indicates that to display numbers, European digits SHOULD be used.<37> |
ETO_PDY 0x2000 |
Indicates that both horizontal and vertical character displacement values SHOULD be provided.<38> |