vcl-dxrichedit-dot-nativeapi-d0715153.md
Enumerates available underline styles.
TdxRichEditUnderlineType = (
None = 0,
Single = 1,
Dotted = 2,
Dashed = 3,
DashDotted = 4,
DashDotDotted = 5,
Double = 6,
HeavyWave = 7,
LongDashed = 8,
ThickSingle = 9,
ThickDotted = 10,
ThickDashed = 11,
ThickDashDotted = 12,
ThickDashDotDotted = 13,
ThickLongDashed = 14,
DoubleWave = 15,
Wave = 16,
DashSmallGap = 17
);
| Name |
|---|
None |
Single |
Dotted |
Dashed |
DashDotted |
DashDotDotted |
Double |
HeavyWave |
LongDashed |
ThickSingle |
ThickDotted |
ThickDashed |
ThickDashDotted |
ThickDashDotDotted |
ThickLongDashed |
DoubleWave |
Wave |
DashSmallGap |
Options include:
| Value | Description | Example |
|---|---|---|
| None | Text has no underline. | |
| Single | A single solid underline. The ToggleFontUnderline end-user command and the Ctrl+U key combination toggle this font attribute for the selected text. | |
| Dotted | An ordinary dotted underline. | |
| Dashed | An ordinary dashed underline. | |
| DashDotted | An ordinary dash-dotted underline. | |
| DashDotDotted | An ordinary dash-dot-dotted underline. | |
| Double | A double solid underline. The ToggleFontDoubleUnderline end-user command toggles this font attribute for the selected text. | |
| HeavyWave | A heavy wave underline. | |
| LongDashed | An ordinary long-dashed underline. | |
| ThickSingle | A thick single solid underline. | |
| ThickDotted | A thick dotted underline. | |
| ThickDashed | A thick dashed underline. | |
| ThickDashDotted | A thick dash-dotted underline. | |
| ThickDashDotDotted | A thick dash-dot-dotted underline. | |
| ThickLongDashed | A thick long-dashed underline. | |
| DoubleWave | A double wave underline. | |
| Wave | A single wave underline. | |
| DashSmallGap | A single dashed line with small gaps. |
The IdxRichEditCharacterPropertiesBase interface’s Underline property references the TdxRichEditUnderlineType type.
Note
TdxRichEditUnderlineType is a scoped enumeration type. Use the type name together with a scope resolution token (. in Delphi or :: in C++Builder) followed by an enumeration value to refer to this value. For example, use TdxRichEditUnderlineType.DoubleWave (in Delphi) or TdxRichEditUnderlineType::DoubleWave (in C++Builder) to refer to the DoubleWave value in code.
See Also