SetMapLabelOptions()
Summary
Controls whether automatic labels on a map can overlap.
Changes
In Version 6.0/2012 is still available but will now do nothing if called.
Syntax
SetMapLabelOptions(string map_name, array options)
| Argument | Contents |
|---|---|
| map_name | The name of the map, or null for the current map |
| Option | Type | Contents |
|---|---|---|
| Overlap | Boolean | "True" if automatic labels are permitted to overlap; "False" if they are not permitted to overlap |
Notes
-
This setting does not affect overlaps between text annotations or between automatic labels and text annotations.
Example
// Overlap allowed in this map
SetMapLabelOptions("My Map", {{"Overlap", "True"}})
// Overlap not allowed in the current map
SetMapLabelOptions(, {{"Overlap", "False"}})
Error Codes
| Error Type | Meaning |
|---|---|
| Error | An option is invalid |
| NotFound | The specified map does not exist |
See Also
| Function | Summary |
|---|---|
| GetMapLabelOptions() | Gets the automatic label option settings for a map |
| GetLabelOptions() | Gets the label option settings for a layer or selection set |
| SetLabelOptions() | Changes the option settings for automatic labels |
| SetLabels() | Enables or disables labeling for a map layer or selection set |