The LabelDeconflictionStrategy can be one of:
Constant | Description |
---|---|
Enums.LabelDeconflictionStrategyAutomatic | (0) The label will use the default deconfliction strategy (Enums.LabelDeconflictionStrategyStatic). This value corresponds to no value being specified for a LabelDefinition::deconflictionStrategy property. |
Enums.LabelDeconflictionStrategyDynamic | (1) Place the label in the preferred location, but move to an alternative location to not overlap higher-priority labels or feature/graphic symbols. This label is placed only if it can be moved to a location that will not overlap a higher-priority label. |
Enums.LabelDeconflictionStrategyNone | (2) Place the label in the preferred location, regardless of overlaps with other features, graphics, or labels. |
Enums.LabelDeconflictionStrategyStatic | (3) Place the label in the preferred location, unless it would overlap a higher-priority label or feature/graphic symbol. If it overlaps a lower priority label, then the lower priority label may disappear or move (depending on its LabelDefinition::deconflictionStrategy). If this label overlaps a higher-priority label, then this label is not placed. |
Enums.LabelDeconflictionStrategyDynamicNeverRemove | (4) Place the label in the preferred location, but move to an alternative location to minimize overlapping higher-priority labels or feature/graphic symbols. |