Select to view content in your preferred language

Is there a way to customize data driven pages to make pages of different heights and widths?

4045
6
02-19-2015 12:39 PM
ScottLouque
Deactivated User

I am trying to create a mapbook with dds but I want my pages to be of different sizes

ie some portrait and some landscape.

Is this possible or do I have to do it manually?

Thanks

0 Kudos
6 Replies
DavidBarnes
Deactivated User

You would have to create different mxds for each difference in page size and orientation. Once you have that you could export pdfs from each and then use python to combine the pdfs into a single mulit-page pdf. I'm pretty sure there are examples of the python needed to do that. But you still have to manually author each variation in page size and orientation.

0 Kudos
ScottLouque
Deactivated User

Thanks!

0 Kudos
ScottLouque
Deactivated User

Also is there a way to display attributes from a table in the layout of my map?

I want to display the street names of the streets on each data driven page. I read that you can go to Insert -> Dynamic Text -> Page Name and then double click on the element to get to <dyn type="page" property="name"/> and just change name to what you want to display but that is not pointing to the table where my street names are stored. Is there a way to redirect the path of this tag?

0 Kudos
DavidBarnes
Deactivated User

I don't know where you read that. It might prove useful to read the ArcGIS help topics about dynamic text and data driven pages. Anything not covered there will likely require some other solution, such as python.

0 Kudos
ScottLouque
Deactivated User

That's where I read that line of code from. Maybe I just interpreted it in a different way than what it actually meant. Maybe the only way to do what I am thinking might be python.

Thanks for the replies

0 Kudos
LisaTurner
Frequent Contributor

Hey Scott,

Here is another thread discussing data driven pages that might have useful links for you. Generate several maps automatically  I believe what you are trying to do is add labels, and that might be as easy as bringing up the properties window, going to the Label tab, and filling in the tab with what you want.

0 Kudos