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

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

IShadow Interface

Provides access to members that control frame drop shadows.

Product Availability

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


Name Description
Method Draw Draws the drop shadow into the given display object.
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.

Classes that implement IShadow

Classes Description
SymbolShadow Shadow drawn using a symbol.


The SymbolShadow object is used to draw drop shadows around frame elements.

IShadow is used to manage drop shadows properties such as HorizontalSpacing and VerticalSpacing determining the distance between the shadow and the frame. The Name property defines the name of the SymbolShadow as listed in the shadow selector. GetGeometry will return the geometry of the drop shadow. The QueryBounds and Draw methods are equivalent to the similar methods of IElement.

See ISymbolShadow for additional control of the drop shadow.

See also IFrameDecoration.