You can customize display properties for a layer by double-clicking on a layer name in the Layers window. This opens the Layer Properties dialog box where you can set properties for how to display the layer and its labels.
For an alternative to using the Layer Properties dialog, you can access label options from the Labels tab on the ribbon. See LABELS Tab.
You can customize properties for multiple layers at the same time by selecting the layers (press Ctrl while clicking on layer names) and then either right-clicking and selecting Layer Properties from the pop-up menu or by clicking on the Labels tab on the ribbon.
You can easily turn automatic labels on or off by clicking the Automatic Labels icon on the Layers window. Even after you have turned off automatic labels for a layer, the layer may still have some labels if any of that layer's labels have been edited. To turn off all labels for your layer, including edited labels, click the Off radio button in the Labeling Rules tab of the Layer Properties dialog box.
When a check box is filled in (not blank and without a check mark) it means that there are different properties set for that option among the layers you have selected. Selecting the check box applies it to all of the layers in your selection.
Label Display tab
Options on the Label Display tab include:
- Label with - Choose the column that you want reflected in the label. You can only set a Label with expression on a single layer. After selecting multiple layers in the Layer list, the Label with list disables and shows a message that says Mixed.
- Expression - Click to open the Expression dialog box and create an expression query of your data.
- Allow abbreviated labels - Select this check box to use an alternate abbreviation field expression for labels that cannot be drawn, because they overlap other labels or do not fit within a region. From this drop-down list, select the table field (column) that contains the abbreviations. Abbreviations must be shorter than the labels selected for Label with, otherwise they will not be drawn.
- Font - Click this button to display the Text Style dialog box, to set all properties of the labeling font.
- Size - Sets the font size of the labeling font.
- Color - Sets the foreground color of the labeling font.
- Translucency - Use this slider bar to indicate the translucency of the selected object of the labels. Translucency can be set between 0 to 100%. A 0% translucency is completely opaque (or cannot be seen through). A 100% translucency is completely transparent (or completely invisible).
- Label Lines - Select a line type, or no line type, to attach the label to the anchor point.
- None - Do not display a line with the label.
- Simple - Create a callout by using a simple line that connects the label to the anchor point. Label lines display after you move the label from where it was originally created.
- Arrow - Create a callout by using an arrow and line that connects the label to anchor point. Label lines display after you move the label from where it was originally created.
Labeling Rules tab
Options on the Labeling Rules tab include:
- Label Position buttons - Use the label position (Anchor Point) buttons and the label offset to specify the label's placement. The anchor point is the label's position relative to the map object.
Click one of the buttons to select an anchor point. The default anchor point varies with the type of map object you are labeling: Regions default to Center, Lines default to Above Center, and Points default to Right.
Anchor Point Button Position Description Upper Left
Places the label above and to the left of the anchor point.
Upper Center
Centers the label directly above the anchor point.
Upper Right
Places the label above and to the right of the anchor point.
Left
Places the label directly to the left of the anchor point.
Center
Centers the label at the anchor point.
Right
Places the label directly to the right of the anchor point.
Lower Left
Places the label below and to the left of the anchor point.
Lower Center
Centers the label directly below the anchor point.
Lower Right
Places the label below and to the right of the anchor point.
The anchor point is an ongoing attribute of the label. For example, if you anchor a point object's label at Center Left and you increase the label's font size, the text will grow to the left. This way, the text can never overwrite the point.
- Label offset - Designate number of points (a measurement of text size) label should be placed from the anchor point.
Note: The label's anchor point and offset move a label with respect to its current location and the current zoom. Whenever you want to make minor adjustments to the label's position, you should use these two options.
Lines: These options display when the layer has line objects.
- Horizontal - Select to display all labels horizontally.
- Rotated - Select to run the label text parallel to the line segment. Using this option, a horizontal polyline would display parallel horizontal labels and a vertical polyline would display vertical street labels.
- Curved - Select to display the label along the curve of the polyline or arc segment.
- Auto position along line - Select to find the most suitable location along a polyline, because a polyline bends too sharply at the location where the label is to be placed. MapInfo Pro draws the label at one of the best three positions that it finds.
- Allow rotated as fallback - Select to have curved labels that cannot be drawn fall back to being normal labels that are rotated.
- Overhang - Use this slider bar to indicate the amount a label may extend beyond the end of a line (such as a street) The default amount is 40%.
Regions: These options display when the layer has region objects.
- Label at centroid - Place labels relative to region centroids (center points).
- Auto position label within region - If you select this, MapInfo Pro ignores the Label Position setting for region labels and instead calculates each region's ideal label position based on the shape of that region. The Label Position setting still affects point or line labels in the same layer, and MapInfo Pro places these labels around their centroid.
- Allow font reduction for better fit - 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%.
- 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).
- Confine labels to region boundary - Select to display only the labels that fit within their region boundaries.
- Place outside if necessary (callout) - Select to display labels that do not fit within their region boundaries by positioning them outside of their region with a callout (a line connecting the label to its region). This option is only available after selecting the Confine labels to region boundary check box.
Label Fit and Density:
- Discard Label - Select to remove labels that overlap each other.
- Try other positions - Select to avoid overlapping labels and display more label options. When labels would overlap, MapInfo Pro tries to place conflicting labels in other positions around the object the label is describing.
- Allow overlapping text - Select to allow labels to be drawn on top of each other. Some labels do not display because they overlap labels that are have been given higher priority on the map.
- Allow duplicate text - Check to allow duplicate labels for different objects to display, for example, Portland, OR and Portland, ME. This option is also used with street maps to label street segments individually.
- Label partial objects - Check to label polylines and objects whose centroids are not visible in the Map window. This feature only applies to autolabels. Also, when you customize a label, the location of the label will not change.
Label Visibility:
- Visibility On - Check to allow display of labels.
- Visibility Off - Check to suppress all labels for this layer including custom and/or edited labels.
- Within zoom range - Select to display labels within a specified zoom range, much the same way that you display map layers within a certain zoom range. When labeling a dense table of streets such as a StreetPro Display layer, only a few of the streets will be labeled when the map is zoomed out.
- When a layer is outside of its zoom range, the layer name is dimmed and there is an asterisk (*) beside the Visible On/Off check box. If the zoom range is set to Within zoom range and the map's zoom level is out of the label's min/max zoom range, then the Automatic Labels do not display in the map.
- Min Zoom - Specify the minimum distance at which this layer's labels are visible.
- Max Zoom - Specify the maximum distance at which this layer's labels are visible.
Two Ways to Preview Your Changes
The Sample box in the Layer Properties dialog box, on the right side, shows you how various options affect the appearance of the layer and its labels. Note that in some cases, the images shown in the Sample box might not provide a good representation of how your finished map will look, especially if this layer has themes.
To see a more complete, more accurate preview of how your map would look with the selected options, click the Preview button at the bottom of the Layer Properties dialog box to redraw the Map window. After clicking Preview, if you do not want to keep the changes you made to the layer, click Cancel to revert the changes.