Skip to main content

TdxRichEditUnderlineType Enum

Enumerates available underline styles.

Declaration

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
);

Members

Name
None
Single
Dotted
Dashed
DashDotted
DashDotDotted
Double
HeavyWave
LongDashed
ThickSingle
ThickDotted
ThickDashed
ThickDashDotted
ThickDashDotDotted
ThickLongDashed
DoubleWave
Wave
DashSmallGap

Remarks

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