ArcObjects Library Reference (Carto)  

IMap.MapScale Property

The scale of the map as a representative fraction.

[Visual Basic .NET]
Public Property MapScale As Double
[C#]
public double MapScale {get; set;}
[C++]
HRESULT get_MapScale(
  double* scaleRF
);
[C++]
HRESULT put_MapScale(
  double scaleRF
);
[C++]

Parameters

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

Product Availability

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

Remarks

Scale is the relationship between the dimensions of features on a map and the geographic objects they represent on the earth, commonly expressed as a fraction or a ratio.  A map scale of 1/100,000 or 1:100,000 means that one unit of measure on the map equals 100,000 of the same units on the earth.
The MapScale property is really a shortcut to IDisplayTransformation::ScaleRatio.

See Also

IMap Interface