tut Pro: Label Styles
(return to the ArcGIS PRO Cartography Tutorials page)
Labeling Styles (ALL CAPS, Water, etc)
Labels in ArcGIS Pro are automatically generated and placed. ArcGIS Pro provides a number of preset labeling styles for common types of labels.
- See: Text Formatting Tags (ESRI)
Add Labels
- To add labels to a layer right-click on the layer in Map Contents to choose Labels
- From the Labeling ribbon adjust properties as desired (Field to use for the labels, text font, size, color etc.)
To Create All Cap Labels (using Preset styles)
- Add / adjust labels to the layer as usual (see above)
- From the Text Symbol section of the Labeling ribbon, choose Boundary, Landform/Physical Region Line or Populated Place (Capital)
- These 3 styles of labels all use All Caps
- Note that you can change the font / size / color etc. once you have chosen and applied one of the preset text symbol style
To Create Water Labels (using Preset styles):
- Add / adjust labels to the layer as usual (see above)
- From the Text Symbol section of the Labeling ribbon, choose Water (Large), Water (Medium) or Water (Small)
- These 3 styles of labels are formatted for water labels (blue, italics, etc.)
- They do not use All Caps
- Note that you can change the font / size / color etc. once you have chosen and applied one of the preset text symbol style
To Modify (or Set Up) Labeling Properties (beyond the Preset Styles):
- Add / adjust labels to the layer as usual (see above)
- Optionally apply any of the Preset Text Symbol styles (see above)
- Right-click on the layer in the Map Contents to choose Labeling Properties
- In the Label Class pane, choose the Symbol section and then the General sub-section
- For All Caps or All Lower Case:
- Expand the Appearance section
- For Text Case, choose Normal, Lower Case, Upper Case or Small Caps
- You can also create an expression (see below)
- For Superscript or Subscript:
- Expand the Appearance section
- For Position Adjustment, choose Normal, Superscript or Subscript
To Modify Labeling Properties Using Label Expressions:
- Right-click on the layer in the Map Contents to choose Labeling Properties
- Label Class pane choose the label Class to modify
- From the Language drop-down menu choose Arcade
- Note that you can also use Python, VBScript or JScript but that the expression syntax will vary for each one)
- For Upper Case:
- upper($feature.NAME)
- For Lower Case:
- lower($feature.NAME)
- For Proper Case (or Title Case):
- proper($feature.NAME)
- To combine text string and a field label:
- 'This is ' + $feature.NAME
- (note the use of the extra space after the text string)
- To combine two field labels:
- $feature.NAME + ' ' + $feature.POP
- (note the use of the text string of a space inserted between the two fields)
- To insert a Line Break:
- $feature.NAME + TextFormatting.NewLine + $feature.POP
- To display a number field label with commas (thousands separators):
- text($feature.POP, '#,###')
- To make one part of a label Bold:
- "<BOL>" + $feature.CNTRY_NAME + "</BOL>" + textformatting.newline + $feature.POP
See also notes on Converting Labels to Annotation