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


IMapControl2.ReferenceScale Property (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Controls)  

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(
  double* ReferenceScale
);
[C++]
HRESULT put_ReferenceScale(
  double ReferenceScale
);
[C++]

Parameters ReferenceScale [out, retval] ReferenceScale is a parameter of type double ReferenceScale [in] ReferenceScale is a parameter of type double

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