Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a property (or properties) that will give me the display units and the formatting. enter image description here

I assume I need IMap.DistanceUnits but I can't find the formatting. Is this exposed?

I am also interested in accessing the additional formatting in this window: enter image description here

I'm hoping there's a INumberFormat property someplace that I can hook into.

share|improve this question
up vote 2 down vote accepted

Cast the mxdocument as IReportUnitFormat2 and try NumericFormat.

share|improve this answer

I haven't tried this yet, but the following property page can have a solution:
IPropertyPage Interface along-with the MapFramePropertyPage CoClass

share|improve this answer

Not sure about the formatting, but the friendly names are accessible through the IUnitConverter.EsriUnitsAsString method.

share|improve this answer

I am not sure, but are you searching for this? You can get these map units through IMap.MapUnits Property.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.