Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxFontQuality Enum

Enumerates available font rendering quality levels.

#Declaration

Delphi
TdxFontQuality = (
    Default,
    Draft,
    Proof,
    NonAntialiased,
    Antialiased,
    ClearType,
    ClearTypeNatural
);

#Members

Name Description Example
Default

Default, recommended option. The font quality depends on settings at the operating system level.

Default Text Quality

Draft

In this mode, scaling is enabled for raster fonts. The font size can be increased but the quality may be lower.

This option corresponds to the Default value for TrueType fonts.

Draft Text Quality

Proof

This mode disables scaling for raster fonts. The operating system chooses a different raster font with the closest glyph size.

This option corresponds to the Default value for TrueType fonts.

Proof

NonAntialiased

Antialiasing is never applied to the font.

No Antialiasing

Antialiased

The current font is always antialiased if this effect is supported for the font.

Antialiased Text

ClearType
ClearTypeNatural

#Remarks

The TdxFontOptions.Quality property references the TdxFontQuality type.

Note

TdxFontQuality 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 TdxFontQuality.Antialiased (in Delphi) or TdxFontQuality::Antialiased (in C++Builder) to refer to the Antialiased value in code.

See Also