Sometimes when labels are created, they are cut off by the legend bounding box so that they're not fully visible or just look out of place (example screenshot is attached). I currently use Maplex and set label weight rankings to feature classes so that labeling conflicts like that don't occur between shapefiles. However, is it possible to set a label weight ranking to features like the legend bounding box or even another data frame for an inset map?
Currently, the two workarounds I have are:
- Simply converting labels to annotations to manually move them but this is made pointless if the data frame needs to be panned over or data needs to be updated.
- Creating a new polygon shapfile, drawing a polygon around the bounding box and/or inset map (i.e. any features that labels intersect with that I can't set a weight to), setting the symbol and outline to no colour (so it's invisible), then setting a label weight of 1000 to that (now invisible) polygon.
The second methods works well as it essentially sets a label weight to the features I want one on and allows labels to still be dynamic and update as necessary (compared to creating annotations). However, I'm wondering if it's possible to set a label weight to these features (legend bounding box and inset data frame) without the extra step of creating a new shapefile.