Place labels outside polygons when they won't fit inside

The Maplex Label Engine attempts to place each label inside its polygon when you use any of the three interior polygon labeling styles. Sometimes labels will not fit within their polygons. In these cases, you can override the interior placement by using the May place label outside polygon boundary option. The Maplex Label Engine will first try to place labels that do not fit within their polygons outside the polygons, oriented horizontally and at the label offset distance from the polygon boundary. If this placement is still not possible, it will try positions outward from the default until it either places the label or reaches the maximum offset.

There is also an option to only label the largest polygon in a multipart polygon.

The following image shows the islands of Hawaii labeled using the May place label outside polygon boundary option. Instead of the smaller island labels going unplaced, they are offset outside of the feature.

Labels placed outside the polygons when they won't fit inside
  1. Ensure that the Maplex Label Engine is enabled.
  2. Ensure that List By Labeling is the active method of displaying the Contents pane. Click List by Labeling List By Labeling.
  3. Choose a label class in the Contents pane and click the Labeling tab.
  4. On the Labeling tab, in the Label Placement group, click Label Placement Properties Launcher.
  5. In the Labeling pane, click Position and click the Position tab Position.
  6. Expand Placement.
  7. Check the May place label outside polygon boundary check box.

    Optionally set a label offset and a preferred external zone for placement.

Related topics