| Member name | Description |
|---|
| Bottom | Aligns the text on the bottom of the bounding rectangle. Applied only when the text is a single line. |
| EndEllipsis | Removes the end of trimmed lines, and replaces them with an ellipsis. |
| ExpandTabs | Expands tab characters. The default number of characters per tab is eight. The WordEllipsis, PathEllipsis, and EndEllipsis values cannot be used with ExpandTabs. |
| ExternalLeading | Includes the font external leading in line height. Typically, external leading is not included in the height of a line of text. |
| Default | Applies the default formatting, which is left-aligned. |
| HidePrefix | Applies to Windows 2000 and Windows XP only: Ignores the ampersand (&) prefix character in the text. The letter that follows will not be underlined, but other mnemonic-prefix characters are still processed. For example, an input string of "A&bc&&d" with HidePrefix applied would result in output of "Abc&d". Compare with NoPrefix and PrefixOnly. |
| HorizontalCenter | Centers the text horizontally within the bounding rectangle. |
| Internal | Uses the system font to calculate text metrics. |
| Left | Aligns the text on the left side of the clipping area. |
| ModifyString | Has no effect on the drawn text. |
| NoClipping | Allows the overhanging parts of glyphs and unwrapped text reaching outside the formatting rectangle to show. |
| NoPrefix | Turns off processing of prefix characters. Typically, the ampersand (&) mnemonic-prefix character is interpreted as a directive to underscore the character that follows, and the double-ampersand (&&) mnemonic-prefix characters as a directive to print a single ampersand. By specifying NoPrefix, this processing is turned off. For example, an input string of "A&bc&&d" with NoPrefix applied would result in output of "A&bc&&d". Compare with HidePrefix and PrefixOnly. |
| NoFullWidthCharacterBreak | Applies to Windows 98, Windows Me, Windows 2000, or Windows XP only: Prevents a line break at a double-wide character string, so that the line-breaking rule is equivalent to single-wide character strings. For example, NoFullWidthCharacterBreak increases the readability of icon labels in Korean windows. This value has no effect unless WordBreak is also specified. |
| PathEllipsis | Removes the center of trimmed lines and replaces it with an ellipsis. |
| PrefixOnly | Applies to Windows 2000 or Windows XP only: Draws only an underline at the position of the character following the ampersand (&) prefix character. Does not draw any other characters in the string. For example, an input string of "A&bc&&d" would result in output of " _ ". Compare with HidePrefix and NoPrefix. |
| Right | Aligns the text on the right side of the clipping area. |
| RightToLeft | Displays the text from right to left. |
| SingleLine | Displays the text in a single line. |
| TextBoxControl | Specifies the text should be formatted for display on a TextBox control. |
| Top | Aligns the text on the top of the bounding rectangle. |
| VerticalCenter | Centers the text vertically, within the bounding rectangle. |
| WordBreak | Breaks the text at the end of a word. |
| WordEllipsis | Trims the line to the nearest word and an ellipsis is placed at the end of a trimmed line. |
| PreserveGraphicsClipping | Preserves the clipping specified by a Graphics object. Applies only to methods receiving an IDeviceContext that is a Graphics. |
| PreserveGraphicsTranslateTransform | Preserves the transformation specified by a Graphics. Applies only to methods receiving an IDeviceContext that is a Graphics. |
| GlyphOverhangPadding | Adds padding to the bounding rectangle to accommodate overhanging glyphs. |
| NoPadding | Does not add padding to the bounding rectangle. |
| LeftAndRightPadding | Adds padding to both sides of the bounding rectangle. |