Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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 can't find any resources on managing Data Driven Pages with ArcObjects. E.g.: is it possible to use ArcObjects (.NET) for the following tasks:

  1. Check if the current map document has enabled Data Driven Pages?
  2. Loop through all pages and get the name, number, extent and scale of each page?
  3. Enable DPP and set the index layer?
  4. Disable DPP?

Any hints would be appreciated.

share|improve this question
up vote 2 down vote accepted

I've used Python, not ArcObjects for this, but looks like you are limited to the interfaces, IPrintAndExport and IPageIndexControl, could be more....

And the methods with Python scripting are recommended:

share|improve this answer
Thanks. I've looked at the IPrintAndExport and IPageIndexControl. If that would be all I'd be really disappointed. An alternative could be to identify the page index feature class and check its attributes... – jan_b Nov 4 '12 at 18:42

This ArcGIS Idea hints that data driven page functionality is not exposed in ArcObjects other than the IPrintAndExport interface.

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.