Property | Value | Description |
---|---|---|
AllVisibleFeatures | 0 | All visible features. |
MostCurrentTrackFeatures | 1 | The most current feature when a track is initialized. |
Represents a label class which describes how to generate a set of text labels from a group of features in a feature layer.
Property | Type | Description |
---|---|---|
expressionTitle | string | The human readable text title that describes the label expression. |
expression | string | The label expression. |
expressionEngine | enumeration LabelExpressionEngine | The label expression engine (the language the expression is written in). |
featuresToLabel | enumeration FeaturesToLabel | A parameter indicating which features to label. |
maplexLabelPlacementProperties | CIMMaplexLabelPlacementProperties | The Maplex placement properties which are used when the map uses the Maplex label engine. |
maximumScale | double | The maximum scale for labeling (set as the denominator of the scale's representative fraction). |
minimumScale | double | The minimum scale for labeling (set as the denominator of the scale's representative fraction). |
name | string | The name of the label class. |
priority | long | The priority of the label class. |
standardLabelPlacementProperties | CIMStandardLabelPlacementProperties | The standard placement properties which are used when the map uses the standard label engine. |
textSymbol | CIMSymbolReference | The text symbol of the label class. |
useCodedValue | boolean | A value indicating whether or not to use coded value domain descriptions when labeling. |
whereClause | string | The SQL where clause of which features to label with this label class. |
visibility | boolean | A value indicating whether this label class is visible. |
ID | long | The ID of the label class. This property is only used in the context of annotation. |
Property | Value | Description |
---|---|---|
VBScript | 0 | VBScript |
JScript | 1 | JScript |
Python | 2 | Python |
Arcade | 3 | Arcade |
Property | Value | Description |
---|---|---|
Point | 0 | Point or multipoint. |
Line | 1 | Polyline. |
Polygon | 2 | Polygon or multipatch. |
Property | Value | Description |
---|---|---|
Translation | 0 | Translation type which always abbreviates. |
Keyword | 1 | Keyword type which abbreviates when needed for space. |
Ending | 2 | Ending type which abbreviates when needed for space for words at the end of the string (like a street type). |
Property | Value | Description |
---|---|---|
GeometricCenter | 0 | Geometric center (of the potentially clipped geometry). |
ErodedCenter | 1 | Eroded center. |
Perimeter | 2 | Perimeter. |
UnclippedGeometricCenter | 3 | Unclipped geometric center. |
Property | Value | Description |
---|---|---|
Symbol | 0 | Use the center of the symbol |
FeatureGeometry | 1 | Use the center of the geometry |
Property | Value | Description |
---|---|---|
MinimizeLabels | 0 | Minimize labels. |
Unambiguous | 1 | Unambiguous (place extra labels to prevent ambiguity) |
Property | Value | Description |
---|---|---|
NoConstraint | 0 | No constraint. |
AboveLine | 1 | Above the line. |
BelowLine | 2 | Below the line. |
LeftOfLine | 3 | Left of the line. |
RightOfLine | 4 | Right of the line. |
Property | Value | Description |
---|---|---|
Uphill | 0 | Align labels according to the terrain so the tops point uphill. |
Page | 1 | Align labels according to the page (or display). |
Downhill | 2 | Align labels according to the terrain so the tops point downhill. |
Property | Value | Description |
---|---|---|
None | 0 | No ladders. |
Straight | 1 | Straight ladders. |
Curved | 2 | Curved ladders. |
Property | Type | Description |
---|---|---|
name | string | The Maplex dictionary name. |
maplexDictionary | [CIMMaplexDictionaryEntry] | The Maplex dictionary entries. |
Property | Type | Description |
---|---|---|
abbreviation | string | The abbreviation. |
text | string | The text to abbreviate. |
maplexAbbreviationType | enumeration MaplexAbbreviationType | The abbreviation type. |
Property | Type | Description |
---|---|---|
aboveLeft | long | Priority for this position. |
aboveCenter | long | Priority for this position. |
aboveRight | long | Priority for this position. |
centerRight | long | Priority for this position. |
belowRight | long | Priority for this position. |
belowCenter | long | Priority for this position. |
belowLeft | long | Priority for this position. |
centerLeft | long | Priority for this position. |
center | long | Priority for this position. |
Property | Type | Description |
---|---|---|
drawUnplacedLabels | boolean | A value indicating whether or not to draw unplaced labels. |
invertedLabelTolerance | double | The inverted label tolerance which is the angle at which the label orientation is switched. |
rotateLabelWithDisplay | boolean | A value indicating whether or not rotate labels when the display rotates. |
unplacedLabelColor | Color | The unplaced label color. |
Property | Type | Description |
---|---|---|
allowBorderOverlap | boolean | A value indicating whether or not to allow border overlap. |
dictionaries | [CIMMaplexDictionary] | The Maplex dictionaries. |
keyNumberGroups | [CIMMaplexKeyNumberGroup] | The key number groups. |
placementQuality | enumeration MaplexQualityType | The placement quality. |
Property | Value | Description |
---|---|---|
Straight | 0 | Straight alignment, may flip. |
StraightNoFlip | 1 | Straight alignment, no flip. |
Curved | 2 | Curved alignment, may flip. |
CurvedNoFlip | 3 | Curved alignment, no flip. |
Property | Type | Description |
---|---|---|
aboveLeft | long | Priority for this position. |
aboveCenter | long | Priority for this position. |
aboveRight | long | Priority for this position. |
centerRight | long | Priority for this position. |
belowRight | long | Priority for this position. |
belowCenter | long | Priority for this position. |
belowLeft | long | Priority for this position. |
centerLeft | long | Priority for this position. |
center | long | Priority for this position. |
Property | Type | Description |
---|---|---|
delimiterCharacter | string | The delimiter character of the key number. |
horizontalAlignment | enumeration MaplexKeyNumberHorizontalAlignment | The horizontal alignment. |
maximumNumberOfLines | long | The maximum number of lines. |
minimumNumberOfLines | long | The minimum number of lines. |
name | string | The name of the group. |
numberResetType | enumeration MaplexKeyNumberResetType | The number reset type. |
keyNumberMethod | enumeration MaplexKeyNumberMethod | The key numbering method. |
Property | Value | Description |
---|---|---|
Auto | 0 | Automatic alignment. |
Left | 1 | Left alignment. |
Right | 2 | Right alignment. |
Property | Value | Description |
---|---|---|
PreventUnplacedLabels | 0 | Use key numbers to prevent unplaced labels. |
AlwaysNumber | 1 | Always place labels with key numbering. |
Property | Value | Description |
---|---|---|
None | 0 | Key numbers are not reset. |
Maybe | 1 | Key numbers may be reset. |
Always | 2 | Key numbers are always reset. |
Property | Value | Description |
---|---|---|
CenterOfLabel | 0 | Anchor to the center of the label. |
NearestSideOfLabel | 1 | Anchor to the nearest side of the label. |
FurthestSideOfLabel | 2 | Anchor to the furthest side of the label. |
Property | Type | Description |
---|---|---|
featureType | enumeration LabelFeatureType | The feature type being labeled. |
Property | Type | Description |
---|---|---|
alignLabelToLineDirection | boolean | A value indicating whether to align the label with the label direction so the label may appear upside down. |
allowAsymmetricOverrun | boolean | A value indicating whether a label may overrun one side of a polygon feature. |
allowStraddleStacking | boolean | A value indicating whether a stacked label may straddle the line feature. |
alternateLabelExpressionInfo | CIMExpressionInfo | The ExpressionInfo for the alternate label expression. |
avoidOverlappingLabeledPolygonsAsIfHoles | boolean | A value indicating whether labels should avoid overlapping labeled polygons as if they were holes. |
avoidPolygonHoles | boolean | A value indicating whether labels should avoid holes in polygons. |
backgroundLabel | boolean | A value indicating whether to place the label first and allow other labels to be placed over it. |
boundaryLabelingAllowHoles | boolean | A value indicating whether to allow holes in boundary labeling. |
boundaryLabelingAllowSingleSided | boolean | A value indicating whether to allow single sided boundary labeling. |
boundaryLabelingSingleSidedOnLine | boolean | A value indicating whether single sided boundary label is centered on line. |
canAbbreviateLabel | boolean | A value indicating whether to abbreviate the label using an abbreviation dictionary. |
canFlipStackedStreetLabel | boolean | A value indicating whether a stacked label may be flipped over to obtain a better position. |
canKeyNumberLabel | boolean | A value indicating whether to key number the label and feature. |
canOverrunFeature | boolean | A value indicating whether to place the label over end of line or over polygon boundary. |
canPlaceLabelOnTopOfFeature | boolean | A value indicating whether the label can be placed on top of the street feature. |
canPlaceLabelOutsidePolygon | boolean | A value indicating whether to place a label outside the polygon if it does not fit inside. |
canReduceFontSize | boolean | A value indicating whether to reduce the size of the font. |
canReduceLeading | boolean | A value indicating whether the leading can be reduced for a stacked label. |
canRemoveOverlappingLabel | boolean | A value indicating whether to remove the label if it overlaps with other labels. |
canShiftPointLabel | boolean | A value indicating whether to allow the point label to be shifted upon a fixed position. |
canStackLabel | boolean | A value indicating whether to stack the label to obtain a better position. |
canTruncateLabel | boolean | A value indicating whether to truncate the label using an algorithm. |
canUseAlternateLabelExpression | boolean | A value indicating whether an alternate label expression is allowed to be used. |
centerLabelAnchorType | enumeration MaplexCenterLabelAnchorType | Options to determine where to anchor a centered point label. |
connectionType | enumeration MaplexConnectionType | The options for connecting line features. |
constrainOffset | enumeration MaplexConstrainOffset | The label constraint options. |
contourAlignmentType | enumeration MaplexContourAlignmentType | The options for the contour label alignment. |
contourLadderType | enumeration MaplexContourLadderType | The options for the contour label ladder types. |
contourMaximumAngle | long | The maximum angle at which a contour label may be placed. |
dictionaryName | string | The name of the abbreviations dictionary referenced by this layer. |
enableConnection | boolean | A value indicating whether to turn off line connection. |
enablePointPlacementPriorities | boolean | A value indicating whether to use user-defined point placement priorities. |
enablePolygonFixedPosition | boolean | A value indicating whether a label is to be placed at a fixed position in the polygon. |
enableSecondaryOffset | boolean | A value indicating whether to place a label at a secondary offset from the line feature. |
featureWeight | long | The feature weight which controls which features may be overlapped and to what extent. |
fontHeightReductionLimit | double | Font height reduction limit. The font may be reduced in height until this limit is reached. |
fontHeightReductionStep | double | Font height reduction step. This is the step interval for font height reduction. |
fontWidthReductionLimit | double | Font width reduction limit. The font may be reduced in width until this limit is reached. |
fontWidthReductionStep | double | Font width reduction step. This is the step interval for font width reduction. |
graticuleAlignment | boolean | A value indicating whether to enable graticule alignment. |
graticuleAlignmentType | enumeration MaplexGraticuleAlignmentType | The options for the graticule alignment type. |
isLabelBufferHardConstraint | boolean | A value indicating whether the label buffer is a hard constraint and must be honored. |
isMinimumSizeBasedOnArea | boolean | A value indicating whether the minimum feature size for labeling is based on area. |
isOffsetFromFeatureGeometry | boolean | A value indicating whether to measure the label offset from the feature geometry. |
keyNumberGroupName | string | The name of the key number group to use for key numbering the labels. |
labelBuffer | long | The label buffer. Increase buffer to stop labels from being placed too close to each other. |
labelLargestPolygon | boolean | A value indicating whether to label only the largest polygon in a compound polygon feature. |
labelPriority | long | The label priority. Label priority controls approximate placement order. |
labelStackingProperties | CIMMaplexLabelStackingProperties | The label stacking properties for a layer. |
lineFeatureType | enumeration MaplexLineFeatureType | The line feature type. |
linePlacementMethod | enumeration MaplexLinePlacementMethod | The line placement method. |
maximumCharacterSpacing | double | The maximum character spacing. Character spacing may be increased up to this limit. |
maximumLabelOverrun | double | The maximum distance that a label is allowed to overrun the end of its feature. |
maximumLabelOverrunUnit | enumeration MaplexUnit | The label overrun unit. |
maximumWordSpacing | double | Maximum word spacing. The word spacing may be increased up to this limit. |
measureFromClippedFeatureGeometry | boolean | A value indicating whether or not to measure the offset from the clipped feature geometry. This property applies to label offsets when using the Along Line or Fixed Position Polygon placement methods. |
minimumEndOfStreetClearance | double | Minimum clearance between street label and street end. |
minimumFeatureSizeUnit | enumeration MaplexUnit | Minimum feature size unit. |
minimumRepetitionInterval | double | The interval that must elapse before label is repeated. |
minimumSizeForLabeling | double | The minimum size of a line or area feature for it to be labeled. |
multiPartOption | enumeration MaplexMultiPartOption | The option for labeling multi-part shapes. |
neverRemoveLabel | boolean | A value indicating whether to not remove the label if no position is found. |
offsetAlongLineProperties | CIMMaplexOffsetAlongLineProperties | The offset along line properties for a layer. |
pointExternalZonePriorities | CIMMaplexExternalZonePriorities | The properties which control placement of a label around point feature. |
pointPlacementMethod | enumeration MaplexPointPlacementMethod | The point placement method. |
polygonAnchorPointType | enumeration MaplexAnchorPointType | The polygon anchor point type. |
polygonBoundaryWeight | long | The feature weight for the boundary of the polygon. |
polygonExternalZones | CIMMaplexExternalZonePriorities | The placement priorities associated with zones external to the polygon. |
polygonFeatureType | enumeration MaplexPolygonFeatureType | The polygon feature type. |
polygonInternalZones | CIMMaplexInternalZonePriorities | The placement priorities associated with zones internal to the polygon. |
polygonPlacementMethod | enumeration MaplexPolygonPlacementMethod | The polygon placement method. |
preferHorizontalPlacement | boolean | A value indicating whether there is a preference to place the label horizontally. |
preferLabelNearJunction | boolean | A value indicating whether there is a preference for placing a line label near a junction. |
preferLabelNearJunctionClearance | double | The preferred clearance for placing a line label near a junction. |
preferLabelNearMapBorder | boolean | A value indicating whether there is a preference for placing a line label near the map border. |
preferLabelNearMapBorderClearance | double | The preferred clearance for placing a line label near the map border. |
preferredEndOfStreetClearance | double | The preferred clearance between street label and street end. |
primaryOffset | double | The primary offset between label and symbol. |
primaryOffsetUnit | enumeration MaplexUnit | The unit of the primary offset. |
removeAmbiguousLabels | enumeration MaplexRemoveAmbiguousLabelsType | The method to determine when to remove ambiguous labels. |
removeExtraLineBreaks | boolean | A value indicating whether extra line breaks are removed from the label text. |
removeExtraWhiteSpace | boolean | A value indicating whether extra white space characters are removed from the label text. |
repeatLabel | boolean | A value indicating whether to enable the repetition of label along line feature. |
repetitionIntervalUnit | enumeration MaplexUnit | The label repetition interval unit. |
rotationProperties | CIMMaplexRotationProperties | The label rotation properties. |
secondaryOffset | double | The secondary offset between label and symbol. |
secondaryOffsetMaximum | double | The secondary offset maximum. |
secondaryOffsetMinimum | double | The secondary offset minimum. |
secondaryOffsetUnit | enumeration MaplexUnit | The unit of the secondary offset. |
spreadCharacters | boolean | A value indicating whether to spread label characters along line features. |
spreadWords | boolean | A value indicating whether to whether to spread words along line features. |
strategyPriorities | CIMMaplexStrategyPriorities | The priority of a placement strategy when placing text. |
thinDuplicateLabels | boolean | A value indicating whether to remove duplicate labels that lie within a specified distance of each other. |
thinningDistance | double | The distance used to control the thinning of duplicate labels. |
thinningDistanceUnit | enumeration MaplexUnit | The thinning distance unit. |
truncationMarkerCharacter | string | The marker character used by the truncation strategy. |
truncationMinimumLength | long | The minimum length of a label used by the truncation strategy. |
truncationPreferredCharacters | string | The preferred characters used by the truncation strategy. These characters will be removed as needed. |
useExactSymbolOutline | boolean | A value indicating whether to use the exact polygon outline of a symbol when measuring the label offset. |
truncationExcludedCharacters | string | The excluded characters used by the truncation strategy. These characters will never be removed by truncation. |
polygonAnchorPointPerimeterInset | double | The inset value for perimeter polygon anchor leader anchor points. |
polygonAnchorPointPerimeterInsetUnit | enumeration MaplexUnit | The unit of the inset value for perimeter polygon anchor points. |
Property | Value | Description |
---|---|---|
Geographic | 0 | Geographic rotation. |
Arithmetic | 1 | Arithmetic rotation. |
Radians | 2 | Rotation in radians. |
AV3 | 3 | ArcView 3 rotation. |
Property | Type | Description |
---|---|---|
stackAlignment | enumeration MaplexStackingAlignment | The stacking alignment. |
maximumNumberOfLines | long | The maximum number of lines. |
minimumNumberOfCharsPerLine | long | The minimum number of characters per line. |
maximumNumberOfCharsPerLine | long | The maximum number of characters per line. |
separators | [CIMMaplexStackingSeparator] | The stacking separators. |
trimStackingSeparators | boolean | A value indicating whether leading and trailing stacking separators are trimmed from the label string. |
Property | Value | Description |
---|---|---|
General | 0 | General line labeling. |
Street | 1 | Street labeling. |
StreetAddressRange | 2 | Street address labeling. |
Contour | 3 | Contour labeling. |
River | 4 | River labeling. |
Property | Value | Description |
---|---|---|
CenteredHorizontalOnLine | 0 | Centered horizontal on the line. |
CenteredStraightOnLine | 1 | Centered straight on the line. |
CenteredCurvedOnLine | 2 | Centered curved on the line. |
CenteredPerpendicularOnLine | 3 | Centered perpendicular on the line. |
OffsetHorizontalFromLine | 4 | Offset and horizontal from the line. |
OffsetStraightFromLine | 5 | Offset and straight from the line. |
OffsetCurvedFromLine | 6 | Offset and curved from the line. |
OffsetPerpendicularFromLine | 7 | Offset perpendicular from the line. |
Property | Value | Description |
---|---|---|
OneLabelPerFeature | 0 | One label per feature. |
OneLabelPerPart | 1 | One label per feature part. |
OneLabelPerSegment | 2 | One label per segment. |
Property | Value | Description |
---|---|---|
BestPositionAlongLine | 0 | Best position along the line. |
BeforeStartOfLine | 1 | Before the start of the line. |
AlongLineFromStart | 2 | Along the line from the start. |
AlongLineFromEnd | 3 | Along the line from the end. |
AfterEndOfLine | 4 | After the end of the line. |
Property | Type | Description |
---|---|---|
placementMethod | enumeration MaplexOffsetAlongLineMethod | The placement method. |
labelAnchorPoint | enumeration MaplexLabelAnchorPoint | The label anchor point for positioning along the line. |
distance | double | The distance along the line. |
tolerance | double | The tolerance. |
distanceUnit | enumeration MaplexUnit | The distance unit. |
useLineDirection | boolean | A value indicating whether or not to use the line direction. |
Property | Value | Description |
---|---|---|
AroundPoint | 0 | Around the point. |
CenteredOnPoint | 1 | Centered on the point. |
NorthOfPoint | 2 | Above the point. |
NorthEastOfPoint | 3 | Above and right of the point. |
EastOfPoint | 4 | Right of the point. |
SouthEastOfPoint | 5 | Below and to the right of the point. |
SouthOfPoint | 6 | Below the point. |
SouthWestOfPoint | 7 | Below and to the left of the point. |
WestOfPoint | 8 | Left of the point, |
NorthWestOfPoint | 9 | Above and left of the point. |
Property | Value | Description |
---|---|---|
General | 0 | General polygon placement. |
LandParcel | 1 | Land parcel polygon placement. |
River | 2 | River polygon placement. |
Boundary | 3 | Boundary polygon placement. |
Property | Value | Description |
---|---|---|
HorizontalInPolygon | 0 | Horizontal in the polygon. |
StraightInPolygon | 1 | Straight in the polygon. |
CurvedInPolygon | 2 | Curved in the polygon. |
HorizontalAroundPolygon | 3 | Horizontal around the polygon. |
RepeatAlongBoundary | 4 | Boundary placement. |
CurvedAroundPolygon | 5 | Curved outside the polygon. |
Property | Value | Description |
---|---|---|
Low | 0 | Draft quality. |
Medium | 1 | Fast quality. |
High | 2 | Best quality. |
Property | Value | Description |
---|---|---|
All | 0 | Remove all ambiguous labels. |
WithinLabelClass | 1 | Remove ambiguous labels within the current label class only. |
None | 2 | Do not remove ambiguous labels. |
Property | Value | Description |
---|---|---|
Straight | 0 | Straight placement. |
Horizontal | 1 | Horizontal placement. |
Perpendicular | 2 | Perpendicular placement. |
Property | Type | Description |
---|---|---|
enable | boolean | A value indicating whether to enable rotation. |
rotationType | enumeration MaplexLabelRotationType | The rotation type. |
rotationField | string | The rotation field to get values from. |
perpendicularToAngle | boolean | A value indicating whether to place the label perpendicular to the angle. |
alignLabelToAngle | boolean | A value indicating whether or not to align the label to the angle. |
alignmentType | enumeration MaplexRotationAlignmentType | The alignment type. |
additionalAngle | long | Additional angle to add to the data value. |
rotationExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns rotation as a number. When both RotationField and RotationExpressionInfo are present RotationExpressionInfo is used. |
Property | Value | Description |
---|---|---|
ChooseBest | 0 | Allow the label engine to choose the best alignment. |
ConstrainLeftOrRight | 1 | Constrain alignment of the left or right. |
ConstrainLeft | 2 | Constrain alignment of the left. |
ConstrainRight | 3 | Constrain alignment of the right. |
ConstrainCenter | 4 | Constrain alignment of the center. |
Property | Type | Description |
---|---|---|
separator | string | The separator as a string of one character. |
visible | boolean | A value indicating whether or not the separator should be visible after stacking. |
splitForced | boolean | A value indicating whether or not to force a split at every instance of the separator. |
splitAfter | boolean | A value indicating whether or not to split after the separator. |
Property | Type | Description |
---|---|---|
stacking | long | The priority for stacking. |
overrun | long | The priority for overrun. |
fontCompression | long | The priority for font compression. |
fontReduction | long | The priority for font reduction. |
abbreviation | long | The priority for abbreviation. |
Property | Value | Description |
---|---|---|
Map | 0 | Use the map units. |
MM | 1 | Millimeters. |
Inch | 2 | Inch. |
Point | 3 | Point. |
Percentage | 4 | Percentage. |
Property | Value | Description |
---|---|---|
None | 0 | No weight. |
Low | 1 | Low weight. |
Medium | 2 | Medium weight. |
High | 3 | High weight. |
Property | Type | Description |
---|---|---|
drawUnplacedLabels | boolean | A value indicating whether or not to draw unplaced labels. |
invertedLabelTolerance | double | The inverted label tolerance which is the angle at which the label orientation is switched. |
rotateLabelWithDisplay | boolean | A value indicating whether or not rotate labels when the display rotates. |
unplacedLabelColor | Color | The unplaced label color. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
featureType | enumeration LabelFeatureType | The feature type being labeled. |
Property | Type | Description |
---|---|---|
featureWeight | enumeration StandardFeatureWeight | The feature weight. |
labelWeight | enumeration StandardLabelWeight | The label weight. |
numLabelsOption | enumeration StandardNumLabelsOption | The option for number of labels. |
lineLabelPosition | CIMStandardLineLabelPosition | The line label position. |
lineLabelPriorities | CIMStandardLineLabelPriorities | The line label priorities. |
pointPlacementMethod | enumeration StandardPointPlacementMethod | The point placement method. |
pointPlacementPriorities | CIMStandardPointPlacementPriorities | The point placement priorities. |
pointPlacementAngles | [double] | An array of point placement angles. |
bufferRatio | double | The buffer ratio. |
lineOffset | double | The line offset. |
maxDistanceFromTarget | double | The maximum distance from target. |
rotationType | enumeration StandardLabelRotationType | The rotation type. |
rotationField | string | The rotation field. |
perpendicularToAngle | boolean | A value indicating whether or not to place the label perpendicular to the angle. |
polygonPlacementMethod | enumeration StandardPolygonPlacementMethod | The polygon placement method. |
placeOnlyInsidePolygon | boolean | A value indicating whether or not to place the label only inside a polygon. |
allowOverlappingLabels | boolean | A value indicating whether or not to allow overlapping labels. |
Property | Value | Description |
---|---|---|
Geographic | 0 | Geographic rotation. |
Arithmetic | 1 | Arithmetic rotation. |
Radians | 2 | Rotation in radians. |
AV3 | 3 | ArcView 3 rotation. |
Property | Value | Description |
---|---|---|
Low | 0 | Low weight. |
Medium | 1 | Medium weight. |
High | 2 | High weight. |
Property | Type | Description |
---|---|---|
produceCurvedLabels | boolean | A value indicating whether or not to produce curved labels. |
above | boolean | A value indicating whether or not to allow placement above lines. |
below | boolean | A value indicating whether or not to allow placement below lines. |
onTop | boolean | A value indicating whether or not to allow placement on top of lines. |
left | boolean | A value indicating whether or not to allow placement to the left of the line. |
right | boolean | A value indicating whether or not to allow placement to the right of the line. |
inLine | boolean | A value indicating whether or not to allow along lines at the best position. |
atStart | boolean | A value indicating whether or not to allow placement at the start of lines. |
atEnd | boolean | A value indicating whether or not to allow placement at the end of lines. |
parallel | boolean | A value indicating whether or not to allow placement parallel to lines. |
perpendicular | boolean | A value indicating whether or not to allow placement perpendicular to lines. |
horizontal | boolean | A value indicating whether or not to allow placement horizontally. |
offset | double | A the offset from the line. |
Property | Type | Description |
---|---|---|
aboveBefore | long | A the label position priority for above and before the line. |
aboveStart | long | A the label position priority for above and at the start of the line. |
aboveAlong | long | A the label position priority for above and along the line. |
aboveEnd | long | A the label position priority for above and at the end of the line. |
aboveAfter | long | A the label position priority for above and after the line. |
centerBefore | long | A the label position priority for centered and before the line. |
centerStart | long | A the label position priority for centered and at the start of the line. |
centerAlong | long | A the label position priority for centered and along the line. |
centerEnd | long | A the label position priority for centered and at the end of the line. |
centerAfter | long | A the label position priority for centered and after the line. |
belowBefore | long | A the label position priority for below and before the line. |
belowStart | long | A the label position priority for below and at the start of the line. |
belowAlong | long | A the label position priority for below and along the line. |
belowEnd | long | A the label position priority for below and at the end of the line. |
belowAfter | long | A the label position priority for below and after the line. |
Property | Value | Description |
---|---|---|
NoLabelRestrictions | 0 | No restrictions. |
OneLabelPerName | 1 | One label per name. |
OneLabelPerShape | 2 | One label per feature. |
OneLabelPerPart | 3 | One label per feature part. |
Property | Value | Description |
---|---|---|
AroundPoint | 0 | Placement around the point. |
OnTopPoint | 1 | Placement on top of the point. |
SpecifiedAngles | 2 | Placement at specified angles. |
RotationField | 3 | Placement by rotation field. |
Property | Type | Description |
---|---|---|
aboveLeft | long | A the label position priority for the above left position. |
aboveCenter | long | A the label position priority for the above center position. |
aboveRight | long | A the label position priority for the above right position. |
centerLeft | long | A the label position priority for the center left position. |
centerRight | long | A the label position priority for the center right position. |
belowLeft | long | A the label position priority for the below left position. |
belowCenter | long | A the label position priority for the below center position. |
belowRight | long | A the label position priority for the below right position. |
Property | Value | Description |
---|---|---|
AlwaysHorizontal | 0 | Always horizontal. |
AlwaysStraight | 1 | Always straight. |
MixedStrategy | 2 | Mixed strategy, prefer horizontal before placing straight. |