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


IMapControl2.ReferenceScale Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IM > IMapControl2 Interface > IMapControl2.ReferenceScale Property
ArcGIS Developer Help

IMapControl2.ReferenceScale Property

Reference scale of the Map as a representative fraction.

[Visual Basic .NET]
Public Property ReferenceScale As Double
[C#]
public double ReferenceScale {get; set;}
[C++]
HRESULT get_ReferenceScale(
void
);
[C++]
HRESULT put_ReferenceScale(
);

Product Availability

Available with ArcGIS Engine.

Description

This property is a shortcut to IMap::ReferenceScale and is the scale to which all symbol and text sizes used in the Map will be made relative.

Remarks

A ReferenceScale set to 0 indicates that no ReferenceScale is set and is the default. When no ReferenceScale is set, the size of any symbols or text on the Map remains the same irrespective of MapScale. When a reference scale is set, the size of any symbols or text on the map changes as the MapScale changes. For example, text labels will get larger if you zoom in to a scale larger than the ReferenceScale and smaller if you zoom out to a scale smaller than the ReferenceScale.

See Also

IMapControl2 Interface | IMapControl3.Map Property | IMapControl4.Map Property | IMapControl2.Map Property | IMapControl3.MapScale Property | IMapControl4.MapScale Property | IMapControl2.MapScale Property | IMapControl2.MapUnits Property | IMapControl4.MapUnits Property | IMapControl3.MapUnits Property | IMapControl2.SpatialReference Property | IMapControl4.SpatialReference Property | IMapControl3.SpatialReference Property