About adding new text to a map
Text serves a variety of purposes on a map, and ArcMap supports three main types: labels, annotation, and graphic text. ArcMap has several tools for creating new annotation and graphic text on a map. You can enter horizontal text, text that curves, and text that has a callout or leader line. To speed the task of adding descriptive text for features, you can use the Label tool to click a feature and automatically add text to annotate it. You can also add dynamic text to the layout that will change dynamically based on the current properties of the map document, data frame, or Data Driven Page.
Once you have text on your map, you can use the tools on the Draw toolbar to change its position, appearance, and text string.
This topic focuses on creating and editing map document annotation and graphic text. While you can follow these steps to create and edit geodatabase annotation, there are powerful, easy-to-use editing tools in ArcMap designed specifically for working with geodatabase annotation. If you are working with geodatabase annotation, see An overview of editing annotation for instructions on creating and editing text stored in this format.
When using the tools on the Draw toolbar to add text, unless you specify otherwise, new text will be added to the <Default> annotation group of your data frame. You can change this by setting the Active Annotation Target.
Adding labels vs. adding annotation or graphic text
Labels are stored differently from annotation and graphic text. ArcMap labels are placed dynamically and are the easiest way to quickly add descriptive text for many features based on feature attributes. To turn on labels, see Displaying labels.
By contrast, ArcGIS annotation and graphic text are editable and easily support adding individual pieces of text that are not associated with any map features.
You can create annotation for a number of features at once by converting from labels.
Ways to add new text
To add new map document annotation or graphic text to your map, use the New Text tools on the Draw toolbar in ArcMap. These tools let you create new text
- At a point (Text will be horizontal.)
- Along a curved line
- With a callout box behind the text to mask what's underneath it, and a leader line pointing from the text box to another location
- By clicking a feature and automatically deriving the text string from a feature attribute
- That automatically flows within a rectangle, circle, or irregular polygon shape
You can add dynamic text to the map layout by clicking the Insert menu. Dynamic text is a type of graphic text that changes dynamically based on the current value of its respective property. It is only available on the map layout.
There are seven types of dynamic text:
- Computer (<dyn type ="computer"/>)—Returns the name of the machine currently viewing the map.
- User (<dyn type ="user"/>)—Returns to the name of the current login.
- Date (<dyn type ="date"/>)—Returns the current date and has a default format of M/d/YYYY (example: "01/01/1001").
- Time (<dyn type ="time"/>)—Returns the current time and has a default format of hh':'mm tt (example: "01:17 PM").
- Document (<dyn type ="document"/>)—Returns property values of the map document.
- Data frame (<dyn type ="dataframe"/>)—Returns property values of the specified data frame.
- Page (<dyn type ="page"/>)—Returns property values of the map's Data Driven Pages, if enabled.
Storage options when adding text
ArcGIS gives you several storage options for text that you need to be aware of when you add new text to your map.
If you are adding text to your map that is associated either with features or geographic spaces on your map (for example oceans or mountain ranges), you should add annotation. Within this category, you can add your text as map document annotation or geodatabase annotation.
You should store your text in the map document only if you want to use the text in one particular map and only if you have relatively few pieces of text to add (less than a few hundred). You can use annotation groups to further organize map document annotation. Unless you specify otherwise, new text added with the tools on the Draw toolbar is added as map document annotation in the <Default> annotation group.
You should store your text in the geodatabase if you want to use the same text in several maps or if you have more than a few hundred pieces of text to add. To add text to an annotation feature class stored in a geodatabase, use the ArcMap editing tools.
To add text around your map that stays fixed on the map page even if the map scale or extent changes, you should use graphic text. This text is sometimes referred to as layout text because you can only create it in layout view in ArcMap.
To learn more about annotation storage options, see the following topics: