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


IDynamicSymbolProperties Interface (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > ID > IDynamicSymbolProperties Interface
ArcGIS Developer Help

IDynamicSymbolProperties Interface

Provides access to dynamic symbol properties. Note: the IDynamicSymbolProperties interface has been superseded by IDynamicSymbolProperties2. Please consider using the more recent version.

Product Availability

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

Members

Name Description
Read/write property DynamicGlyph Indicates the dynamic glyph for the specified dynamic symbol.
Method GetColor Indicates the color for the specified dynamic symbol.
Method GetScale Scales the dynamic symbol.
Read/write property Heading Indicates the heading for the specified dynamic symbol, relative to the rotation alignment.
Read/write property RotationAlignment Indicates the rotation alignment for the specified dynamic symbol.
Method SetColor Indicates the color for the specified dynamic symbol.
Method SetScale Scales the dynamic symbol.
Read/write property Smooth Indicates whether the specified dynamic symbol will be smooth.
Read/write property TextHorizontalAlignment Indicates the horizontal alignment for the dynamic text symbol.
Read/write property TextVerticalAlignment Indicates the vertical alignment for the dynamic text symbol.

Classes that implement IDynamicSymbolProperties

Classes Description
DynamicDisplay (esriCarto) Dynamic display class, used by the dynamic map.

Remarks

The Dynamic Display has four internal Dynamic Symbols that are being used to determine how the Dynamic Items are to be rendered.  These internal Dynamic Symbols are:

·         Dynamic Marker Symbol

·         Dynamic Line Symbol

·         Dynamic Fill Symbol

·         Dynamic Text Symbol

The IDynamicSymbolProperties interface is used in order to set these four Dynamic Symbols’ Properties.

Each Dynamic Item that is rendered will be affected by the current state of the Internal Dynamic Symbols.  For example, when DrawPolygon method is being called, the polygon’s fill will be rendered according to the current state of the internal Dynamic Fill Symbol, and the Polygon’s outline will be rendered according to the current state of the internal Dynamic Line Symbol.

.NET Samples

Dynamic logo Dynamic display layer