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


IDynamicSymbolProperties Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Display)  

IDynamicSymbolProperties Interface

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

Product Availability

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

Members

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.

CoClasses that implement IDynamicSymbolProperties

CoClasses and 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 Snippets

Draw Line on Dynamic Display | Draw Compound Marker on Dynamic Display

.NET Samples

Dynamic logo (Code Files: DynamicLogo) | Dynamic display layer (Code Files: MyDynamicLayerClass)