Name | Description | |
---|---|---|
CIMMaplexLabelPlacementProperties Constructor |
The following tables list the members exposed by CIMMaplexLabelPlacementProperties.
Name | Description | |
---|---|---|
CIMMaplexLabelPlacementProperties Constructor |
Name | Description | |
---|---|---|
AlignLabelToLineDirection | Gets or sets a value indicating whether to align the label with the label direction so the label may appear upside down. | |
AllowAsymmetricOverrun | Gets or sets a value indicating whether a label may overrun one side of a polygon feature. | |
AllowStraddleStacking | Gets or sets a value indicating whether a stacked label may straddle the line feature. | |
AlternateLabelExpressionInfo | Gets or sets the ExpressionInfo for the alternate label expression. | |
AvoidPolygonHoles | Gets or sets a value indicating whether labels should avoid holes in polygons. | |
BackgroundLabel | Gets or sets a value indicating whether to place the label first and allow other labels to be placed over it. | |
BoundaryLabelingAllowHoles | Gets or sets a value indicating whether to allow holes in boundary labeling. | |
BoundaryLabelingAllowSingleSided | Gets or sets a value indicating whether to allow single sided boundary labeling. | |
BoundaryLabelingSingleSidedOnLine | Gets or sets a value indicating whether single sided boundary label is centered on line. | |
CanAbbreviateLabel | Gets or sets a value indicating whether to abbreviate the label using an abbreviation dictionary. | |
CanFlipStackedStreetLabel | Gets or sets a value indicating whether a stacked label may be flipped over to obtain a better position. | |
CanKeyNumberLabel | Gets or sets a value indicating whether to key number the label and feature. | |
CanOverrunFeature | Gets or sets a value indicating whether to place the label over end of line or over polygon boundary. | |
CanPlaceLabelOnTopOfFeature | Gets or sets a value indicating whether the label can be placed on top of the street feature. | |
CanPlaceLabelOutsidePolygon | Gets or sets a value indicating whether to place a label outside the polygon if it does not fit inside. | |
CanReduceFontSize | Gets or sets a value indicating whether to reduce the size of the font. | |
CanReduceLeading | Gets or sets a value indicating whether the leading can be reduced for a stacked label. | |
CanRemoveOverlappingLabel | Gets or sets a value indicating whether to remove the label if it overlaps with other labels. | |
CanShiftPointLabel | Gets or sets a value indicating whether to allow the point label to be shifted upon a fixed position. | |
CanStackLabel | Gets or sets a value indicating whether to stack the label to obtain a better position. | |
CanTruncateLabel | Gets or sets a value indicating whether to truncate the label using an algorithm. | |
CanUseAlternateLabelExpression | Gets or sets a value indicating whether an alternate label expression is allowed to be used. | |
ConnectionType | Gets or sets the options for connecting line features. | |
ConstrainOffset | Gets or sets the label constraint options. | |
ContourAlignmentType | Gets or sets the options for the contour label alignment. | |
ContourLadderType | Gets or sets the options for the contour label ladder types. | |
ContourMaximumAngle | Gets or sets the maximum angle at which a contour label may be placed. | |
DictionaryName | Gets or sets the name of the abbreviations dictionary referenced by this layer. | |
EnableConnection | Gets or sets a value indicating whether to turn off line connection. | |
EnablePointPlacementPriorities | Gets or sets a value indicating whether to use user-defined point placement priorities. | |
EnablePolygonFixedPosition | Gets or sets a value indicating whether a label is to be placed at a fixed position in the polygon. | |
EnableSecondaryOffset | Gets or sets a value indicating whether to place a label at a secondary offset from the line feature. | |
FeatureType | Gets or sets the feature type being labeled. (Inherited from ArcGIS.Core.CIM.CIMLabelPlacementProperties) | |
FeatureWeight | Gets or sets the feature weight which controls which features may be overlapped and to what extent. | |
FontHeightReductionLimit | Gets or sets font height reduction limit. The font may be reduced in height until this limit is reached. | |
FontHeightReductionStep | Gets or sets font height reduction step. This is the step interval for font height reduction. | |
FontWidthReductionLimit | Gets or sets font width reduction limit. The font may be reduced in width until this limit is reached. | |
FontWidthReductionStep | Gets or sets font width reduction step. This is the step interval for font width reduction. | |
GraticuleAlignment | Gets or sets a value indicating whether to enable graticule alignment. | |
GraticuleAlignmentType | Gets or sets the options for the graticule alignment type. | |
IsLabelBufferHardConstraint | Gets or sets a value indicating whether the label buffer is a hard constraint and must be honored. | |
IsMinimumSizeBasedOnArea | Gets or sets a value indicating whether the minimum feature size for labeling is based on area. | |
IsOffsetFromFeatureGeometry | Gets or sets a value indicating whether to measure the label offset from the feature geometry. | |
KeyNumberGroupName | Gets or sets the name of the key number group to use for key numbering the labels. | |
LabelBuffer | Gets or sets the label buffer. Increase buffer to stop labels from being placed too close to each other. | |
LabelLargestPolygon | Gets or sets a value indicating whether to label only the largest polygon in a compound polygon feature. | |
LabelPriority | Gets or sets the label priority. Label priority controls approximate placement order. | |
LabelStackingProperties | Gets or sets the label stacking properties for a layer. | |
LineFeatureType | Gets or sets the line feature type. | |
LinePlacementMethod | Gets or sets the line placement method. | |
MaximumCharacterSpacing | Gets or sets the maximum character spacing. Character spacing may be increased up to this limit. | |
MaximumLabelOverrun | Gets or sets the maximum distance that a label is allowed to overrun the end of its feature. | |
MaximumLabelOverrunUnit | Gets or sets the label overrun unit. | |
MaximumWordSpacing | Gets or sets maximum word spacing. The word spacing may be increased up to this limit. | |
MinimumEndOfStreetClearance | Gets or sets minimum clearance between street label and street end. | |
MinimumFeatureSizeUnit | Gets or sets minimum feature size unit. | |
MinimumRepetitionInterval | Gets or sets the interval that must elapse before label is repeated. | |
MinimumSizeForLabeling | Gets or sets the minimum size of a line or area feature for it to be labeled. | |
MultiPartOption | Gets or sets the option for labeling multi-part shapes. | |
NeverRemoveLabel | Gets or sets a value indicating whether to not remove the label if no position is found. | |
OffsetAlongLineProperties | Gets or sets the offset along line properties for a layer. | |
PointExternalZonePriorities | Gets or sets the properties which control placement of a label around point feature. | |
PointPlacementMethod | Gets or sets the point placement method. | |
PolygonAnchorPointPerimeterInset | Gets or sets the inset value for perimeter polygon anchor leader anchor points. | |
PolygonAnchorPointPerimeterInsetUnit | Gets or sets the unit of the inset value for perimeter polygon anchor points. | |
PolygonAnchorPointType | Gets or sets the polygon anchor point type. | |
PolygonBoundaryWeight | Gets or sets the feature weight for the boundary of the polygon. | |
PolygonExternalZones | Gets or sets the placement priorities associated with zones external to the polygon. | |
PolygonFeatureType | Gets or sets the polygon feature type. | |
PolygonInternalZones | Gets or sets the placement priorities associated with zones internal to the polygon. | |
PolygonPlacementMethod | Gets or sets the polygon placement method. | |
PreferHorizontalPlacement | Gets or sets a value indicating whether there is a preference to place the label horizontally. | |
PreferLabelNearJunction | Gets or sets a value indicating whether there is a preference for placing a line label near a junction. | |
PreferLabelNearJunctionClearance | Gets or sets the preferred clearance for placing a line label near a junction. | |
PreferLabelNearMapBorder | Gets or sets a value indicating whether there is a preference for placing a line label near the map border. | |
PreferLabelNearMapBorderClearance | Gets or sets the preferred clearance for placing a line label near the map border. | |
PreferredEndOfStreetClearance | Gets or sets the preferred clearance between street label and street end. | |
PrimaryOffset | Gets or sets the primary offset between label and symbol. | |
PrimaryOffsetUnit | Gets or sets the unit of the primary offset. | |
RemoveExtraLineBreaks | Gets or sets a value indicating whether extra line breaks are removed from the label text. | |
RemoveExtraWhiteSpace | Gets or sets a value indicating whether extra white space characters are removed from the label text. | |
RepeatLabel | Gets or sets a value indicating whether to enable the repetition of label along line feature. | |
RepetitionIntervalUnit | Gets or sets the label repetition interval unit. | |
RotationProperties | Gets or sets the label rotation properties. | |
SecondaryOffset | Gets or sets the secondary offset between label and symbol. | |
SecondaryOffsetMaximum | Gets or sets the secondary offset maximum. | |
SecondaryOffsetMinimum | Gets or sets the secondary offset minimum. | |
SpreadCharacters | Gets or sets a value indicating whether to spread label characters along line features. | |
SpreadWords | Gets or sets a value indicating whether to whether to spread words along line features. | |
StrategyPriorities | Gets or sets the priority of a placement strategy when placing text. | |
ThinDuplicateLabels | Gets or sets a value indicating whether to remove duplicate labels that lie within a specified distance of each other. | |
ThinningDistance | Gets or sets the distance used to control the thinning of duplicate labels. | |
ThinningDistanceUnit | Gets or sets the thinning distance unit. | |
TruncationExcludedCharacters | Gets or sets the excluded characters used by the truncation strategy. These characters will never be removed by truncation. | |
TruncationMarkerCharacter | Gets or sets the marker character used by the truncation strategy. | |
TruncationMinimumLength | Gets or sets the minimum length of a label used by the truncation strategy. | |
TruncationPreferredCharacters | Gets or sets the preferred characters used by the truncation strategy. These characters will be removed as needed. | |
UseExactSymbolOutline | Gets or sets a value indicating whether to use the exact polygon outline of a symbol when measuring the label offset. |
Name | Description | |
---|---|---|
FromJson | Reconstructs the CIMMaplexLabelPlacementProperties with a specified state from a JSON encoding. | |
FromXml | Reconstructs the CIMMaplexLabelPlacementProperties with a specified state from an XML encoding. | |
GetSchema | Not implemented, reserved for future use. (Inherited from ArcGIS.Core.CIM.CIMObject) | |
ReadXml | Reads the element inside the reader. (Inherited from ArcGIS.Core.CIM.CIMObject) | |
ToJson | Overridden. Creates a JSON encoding of the CIMMaplexLabelPlacementProperties and its current state. | |
ToXml | Overridden. Creates an XML encoding of the CIMMaplexLabelPlacementProperties and its current state. | |
WriteXml | Writes the element inside the writer. (Inherited from ArcGIS.Core.CIM.CIMObject) |
Name | Description | |
---|---|---|
RaisePropertyChanged | Called from a property setter to notify the framework that an Object member has changed. (Inherited from ArcGIS.Core.CIM.CIMObject) | |
ReadXmlElement | Overridden. Reads the child element inside the reader. | |
WriteXmlElements | Overridden. Writes a child element to the writer. |
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. (Inherited from ArcGIS.Core.CIM.CIMObject) |