ArcObjects Library Reference  (Carto)    

IMap.MapScale Property

The scale of the map as a representative fraction.

[Visual Basic 6.0]
Property MapScale As Double
[Visual Basic .NET]
Public Property MapScale As Double
[C#]
public double MapScale {get; set;}
[Java]
public  getMapScale (
    Double scaleRF
)
[Java]
public void setMapScale(
    Double scaleRF
)
throws
    IOException,
    AutomationException
[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