This documentation is archived and is not being maintained.

SmoothingMode Enumeration

Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

[Visual Basic]
Public Enum SmoothingMode
public enum SmoothingMode
__value public enum SmoothingMode
enum SmoothingMode


The SmoothingMode property does not affect text. To set the text rendering quality, use the TextRenderingHint enumeration.

The smoothing mode does not affect areas filled by a path gradient brush. Areas filled using a PathGradientBrush object are rendered the same way (aliased) regardless of the SmoothingMode property.


Member name Description
AntiAlias Specifies antialiased rendering.
Default Specifies the default mode.
HighQuality Specifies high quality, low speed rendering.
HighSpeed Specifies high speed, low quality rendering.
Invalid Specifies an invalid mode.
None Specifies no antialiasing.


Namespace: System.Drawing.Drawing2D

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Drawing (in System.Drawing.dll)

See Also

System.Drawing.Drawing2D Namespace