This question already has an answer here:

Is there a way to format the Name element generated as dynamic text from Data Driven Pages?

This element serves as my title and it is too long and needs to be wrapped onto another line.

marked as duplicate by PolyGeo Oct 27 '16 at 23:27

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 2
    I was wondering if you can add a bit more detail to what you're trying to do – dassouki Jan 25 '11 at 20:52
  • I think there may be a valuable Question that is being asked here but would like to see more details edited into it so that we can get an Accept-able Answer to it. – PolyGeo Jan 28 '14 at 1:45

Type the following for the text: Coordinate System:

<dyn type="dataFrame" name="Detail Map" property="sr" srProperty="name"/ dyn   
type="dataFrame" name="Detail Map" property="sr" srProperty="projection"  
preStr="Projection: " newLine="true" emptyStr=""/ dyn type="dataFrame"   
name="Detail Map" property="sr" srProperty="datum" preStr="Datum: "     
newLine="true" emptyStr=""/ dyn type="dataFrame" name="Detail Map"   
property="sr" srProperty="units" preStr="Units: " newLine="true" emptyStr=""/>

I think this is an example of using a newline=true in the middle of a dynamic text string.


If your title is not already a ParagraphTextElement, you might try converting it into one. Seems like there should be a way to do this interactively in arcmap, but I don't see one.

  • I broke the "too-long" title down into several new columns. Then I made multiple dynamic text references to several of the column names in my DDP table. Then I combined static and dynamic text together. Otherwise, you're left with basic tag formating of the text. – user1771 Jan 25 '11 at 21:48
  • @Taj - Go ahead and post this as an answer to your own question. The community can vote for which approach is the best. – Kirk Kuykendall Jan 25 '11 at 21:51

What is not well documented is the fact that Dynamic Text in data driven pages can pull any of the information from the table you are running the data driven pages off (the index layer).

Simply use <dyn type="page" property="SHAPE_Area"/> where SHAPE_Area can be replaced by any column in the table.