PROBLEM

Changes to the text color of the default annotation feature class symbol are not reflected on the map in ArcGIS Pro

Last Published: April 24, 2024

Description

In ArcGIS Pro, when attempting to apply changes to the text color of the default annotation feature class symbol in the Feature Class Properties pane, a warning message is returned. Despite clicking Yes in the warning message window to update the default symbol, the text color of the annotation on the map remains unchanged.

The Edit Symbol warning message

The image below shows the default annotation symbol and the updated default symbol for the default Class 1 annotation class. In this example, the text color of the symbol has been changed from black to blue.

The default annotation symbol and modified default symbol

Cause

The changes made to the symbology properties, including the text color, are not automatically reflected on the map until the features are edited to reference the updated symbol. The warning message states that updating the default symbol for the Class 1 annotation class creates a new symbol while the old symbol gets renamed. Despite the change, the annotation still references the old default symbol. When a new symbol is created, a corresponding SymbolID value is also created to reference the associated text symbol. It is therefore necessary to assign the new SymbolID to apply the changes to the annotation. For more information, refer to ArcGIS Pro: Text symbols.

Solution or Workaround

Use one of the following options to reflect the changes to the text color of the annotation on the map in ArcGIS Pro.

Update the attributes of the annotation feature class to reference the new SymbolID

Note:
The workflow below is applied to the updated default symbol in the existing annotation feature class upon clicking Yes in the warning message window.

In this workflow, the new symbol is applied to the annotation feature class, and the SymbolID field is calculated to reference the new symbol.

  1. Open the ArcGIS Pro project.
  2. If necessary, in the Catalog pane, right-click the annotation feature class layer and select Annotation Feature Class Properties.
The Annotation Feature Class Properties is opened through the Catalog pane
Note:
Skip Step 3.c if the new annotation feature class symbol has been applied on the Annotation Classes tab or upon closing the Feature Class Properties pane.
  1. Apply the updated default symbol to the annotation feature class.
    1. In the Feature Class Properties pane, click the Annotation tab.
    2. Under Symbol collection, select the new annotation symbol. Note the SymbolID of the new annotation symbol in the brackets for Class 1. In this example, the new SymbolID is 1.
    3. Click Apply.
The Feature Class Properties pane displaying the SymbolID of the new symbol
  1. Calculate the SymbolID field to reference the new symbol.
    1. In the Contents pane, right-click the annotation feature class layer and select Attribute Table to open the attribute table.
The Contents pane with the Attribute Table option of the annotation feature class
    1. Right-click the Symbol ID field and select Calculate Field.
The attribute table with the Calculate Field option
    1. In the Calculate Field dialog box, under SymbolID =, set the value to the new SymbolID identified in Step 3.b.
    2. Click Apply.
    3. Click OK to close the Calculate Field dialog box.
The configured Calculate Field dialog box

Use symbol substitution to change the color of the annotation on a particular map

In this workflow, symbol substitution is used to change the text color of the annotation feature class. However, the color of the annotation is only applied to the current map and does not affect the symbology of the annotation in other maps. For more information, refer to ArcGIS Pro: Display geodatabase annotation.

  1. Open the ArcGIS Pro project.
  2. In the Contents pane, right-click the annotation feature class layer and select Symbology.
The Contents pane with the Symbology option
  1. In the Symbology pane, under Symbol Substitution, select Substitute symbol color and click the drop-down arrow to select the desired text color.
The Symbology pane displaying the 'Substitute symbol color' option

The image below shows the text color of the annotation feature class reflected on the map in ArcGIS Pro.

The map displaying the modified annotation color

Article ID: 000032329

Software:
  • ArcGIS Pro 3 1
  • ArcGIS Pro 3 0
  • ArcGIS Pro 3 2

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options