ArcObjects Library Reference (Display)  

IDynamicSymbolProperties.Smooth Property

Indicates whether the specified dynamic symbol will be smooth.

[Visual Basic .NET]
Public Function get_Smooth ( _
    ByVal dynamicSymbolType As esriDynamicSymbolType _
) As Boolean
[Visual Basic .NET]
Public Sub set_Smooth ( _
    ByVal dynamicSymbolType As esriDynamicSymbolType, _
    ByVal Smooth As Boolean _
)
[C#]
public bool get_Smooth (
    esriDynamicSymbolType dynamicSymbolType
);
[C#]
public void set_Smooth (
    esriDynamicSymbolType dynamicSymbolType,
    bool Smooth
);
[C++]
HRESULT get_Smooth(
  esriDynamicSymbolType dynamicSymbolType,
  VARIANT_BOOL* Smooth
);
[C++]
HRESULT put_Smooth(
  esriDynamicSymbolType dynamicSymbolType,
  VARIANT_BOOL Smooth
);
[C++]

Parameters

dynamicSymbolType [in]

  dynamicSymbolType is a parameter of type esriDynamicSymbolType

Smooth [out, retval]   Smooth is a parameter of type VARIANT_BOOL dynamicSymbolType [in]

  dynamicSymbolType is a parameter of type esriDynamicSymbolType

Smooth [in]   Smooth is a parameter of type VARIANT_BOOL

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

This method actually applies anti-aliasing when this property is set to true. For some types of symbols, applying this property will make the symbol look better; however for some other symbols such as text symbols it might cause to look a bit blurry and will make the text hard to read.

Remarks

When The Smooth property is set to true, a smooth algorithm is being applied, when the symbol is being rendered.That affects the way the symbol is rendered and scales.

Note: The smooth symbols can move smoothly on the screen (while rendered in sub-pixels), but sometimes might look blurry.

See Also

IDynamicSymbolProperties Interface