There are new options to auto-position labels within regions. You can select to have MapInfo Pro reduce the font size to fit labels in regions and confine labels to within region boundaries.
By default, region labels are placed at a set position (such as to the right of the centroid). This draws labels across their region boundaries when zooming out on a map. You have the option to specify that each region label's position be calculated based on the shape of the polygon. To do this for a region layer, double-click on the layer name in the Explorer window and then select Auto position label within region under the Labeling Rules tab.
The following shows region labels before and after selecting Auto position label within region with Allow font reduction for better fit and Confine labels to region boundary options. You can see that label font size has been reduced for labels that otherwise would not fit within the boundaries of a region, and only labels that can be confined to within their region boundaries display (labels such as WESTERN SAHARA in the lower left corner of the map do not display). Clearing the Confine labels to region boundary check box can produce more region labels, but some of those labels may extend outside their boundary giving the map a cluttered look.
Original labels |
Auto position label within region turned on |
The Allow font reduction for better fit check box lets you specify a percent as the limit to which label font sizes will reduce to make labels fit within region boundaries. Labels will not reduce past this value. You can use the slider or select the value from the drop-down list. The default value is 50%.
The Maximum # of font sizes limits the number of font sizes to use when resizing labels for a region layer. The default value is four (4).
The Confine labels to region boundary check box prevents labels from extending outside of the region boundary. Selecting this option may produce fewer labels on the map, because the labels that display do not overlap neighboring regions.
If you choose Auto position label within region, MapInfo Pro ignores the Label Position setting for region labels. The Label Position setting still affects point or line labels in the same layer, and MapInfo Pro places these labels around their centroid.