When you select curved auto-labeling, MapInfo Pro attempts to create a curved label for every arc/polyline record in a map, just as it does for non-curved labels.
For example, in street maps, the street can be made of several polylines or one long polyline. The length and number of the polylines, the rules that govern whether a curved label can be created, and the labeling options you choose, all affect which curved labels are created and where they display.
Some polyline and arc segments in your layer data may not contain label name entries. When this occurs, MapInfo Pro cannot display labels for that segment.
What to Expect from Curved Labels
This feature is made up of complex algorithms that are designed to enhance the display of your polyline/arc features. There are several rules which determine whether MapInfo Pro can display a curved label.
- MapInfo Pro can only draw curved labels using TrueType fonts. If you select a non-TrueType font, MapInfo Pro substitutes a comparable TrueType font, so, the label you chose may display differently than you expect. Also, if you change a horizontal label using a non-TrueType to a curved label, the new label may display differently due to the font substitution.
- The overhang percent (on the Labeling Rules tab) dictates how much of the curved label must fit along the line. For example, if the overhang is set to 30%, then at least 70% of the length of the curved label must fit along the line. Otherwise, the label does not display.
- MapInfo Pro cannot draw curved labels for polylines that are very jagged, however, it depends on the curvature of the line.
- Labels that curve onto themselves are thrown away and do not display.
- Curved labels follow the same rules for overlap detection, duplicate text, and partial segment labeling as non-curved labels. Each of these rules effect how and when MapInfo Pro displays the labels
- You can create curved labels with the Label tool at any point along a polyline (arc).
- You can reposition the curved auto labels with the Label tool or by selecting and dragging to a new location along the same polyline (arc) object.
- Curved and non-curved labels persist for layers in the workspace.
- The Labeler utility does not support curved labels, so you cannot transfer curved labels to the Cosmetic layer.
- The curved labels functionality supports double byte and bidirectional text.
- You cannot underline curved labels.
- The Label edit tool positions or repositions curved labels based on the label's anchor position.
- When you use the Label edit tool to change the position of your curved label, your mouse click determines the new anchor position.
- When dragging a curved label to a new position along its polyline (arc), the closest point on the polyline (arc) to your mouse location determines the new anchor position. The curved label repositions at its new location based on the layer's Label Position setting.