This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > ID > IDynamicSymbolProperties Interface > IDynamicSymbolProperties.GetScale Method (ArcObjects .NET 10.5 SDK) |
Scales the dynamic symbol.
[Visual Basic .NET] Public Sub GetScale ( _ ByVal dynamicSymbolType As esriDynamicSymbolType, _ ByRef scaleX As Single&, _ ByRef scaleY As Single& _ )
[C#] public void GetScale ( esriDynamicSymbolType dynamicSymbolType, ref Single& scaleX, ref Single& scaleY );
[C++]
HRESULT GetScale(
esriDynamicSymbolType dynamicSymbolType,
float* scaleX,
float* scaleY
);
[C++]
Parameters dynamicSymbolType [in]
dynamicSymbolType is a parameter of type esriDynamicSymbolType scaleX [in, out] scaleX is a parameter of type float scaleY [in, out] scaleY is a parameter of type float
Gets the current relative scale for the specified dynamic symbol (text, marker, line, fill).
The scale attribute can be used in order to reuse a glyph, and render it in different sizes, rather than creating a different glyph for each different size. This is recommended in order to minimize graphic resources usage.