This document is archived and information here might be outdated.  Recommended version.

ISymbolShadow Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IS > ISymbolShadow Interface
ArcGIS Developer Help

ISymbolShadow Interface

Provides access to members that control the SymbolBorder object.

Product Availability

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


Name Description
Read/write property CornerRounding Amount of corner rounding. 0 = fully square. 100 = fully round.
Method Draw Draws the drop shadow into the given display object.
Read/write property FillSymbol Symbol used to draw the shadow.
Method GetGeometry Geometry used to draw the drop shadow.
Read/write property HorizontalSpacing Horizontal offset between the drop shadow and the subject in points.
Read/write property Name Name of the drop shadow.
Method QueryBounds Bounding rectangle of the geometry including the area covered by the border.
Read/write property VerticalSpacing Vertical offset between the drop shadow and the subject in points.

Inherited Interfaces

Interfaces Description
IShadow Provides access to members that control frame drop shadows.

Classes that implement ISymbolShadow

Classes Description
SymbolShadow Shadow drawn using a symbol.


The ISymbolShadow interfaces is provided to set the symbol used by frame decorations to draw drop shadows under frame elements. See also IFrameDecoration.

ISymbolShadow inherits from IShadow and gives you control over the FillSymbol used to draw the shadow and the amount of CornerRounding of the shadow. The default value for CornerRounding is 0 which gives a square shadow. A value of 100 gives a round shadow.

Backgrounds, borders and shadows of frame elements are managed in ArcMap on the Frame tab in the Properties of frame elements.