ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMMaplexLabelPlacementProperties Class
Properties Methods Events


In This Topic
    CIMMaplexLabelPlacementProperties Class Members
    In This Topic

    The following tables list the members exposed by CIMMaplexLabelPlacementProperties.

    Public Constructors
    Public Properties
     NameDescription
    Public Property Gets or sets a value indicating whether to align the label with the label direction so the label may appear upside down.  
    Public Property Gets or sets a value indicating whether a label may overrun one side of a polygon feature.  
    Public Property Gets or sets a value indicating whether a stacked label may straddle the line feature.  
    Public Property Gets or sets the ExpressionInfo for the alternate label expression.  
    Public Property Gets or sets a value indicating whether labels should avoid overlapping labeled polygons as if they were holes.  
    Public Property Gets or sets a value indicating whether labels should avoid holes in polygons.  
    Public Property Gets or sets a value indicating whether to place the label first and allow other labels to be placed over it.  
    Public Property Gets or sets a value indicating whether to allow holes in boundary labeling.  
    Public Property Gets or sets a value indicating whether to allow single sided boundary labeling.  
    Public Property Gets or sets a value indicating whether single sided boundary label is centered on line.  
    Public Property Gets or sets a value indicating whether to abbreviate the label using an abbreviation dictionary.  
    Public Property Gets or sets a value indicating whether a stacked label may be flipped over to obtain a better position.  
    Public Property Gets or sets a value indicating whether to key number the label and feature.  
    Public Property Gets or sets a value indicating whether to place the label over end of line or over polygon boundary.  
    Public Property Gets or sets a value indicating whether the label can be placed on top of the street feature.  
    Public Property Gets or sets a value indicating whether to place a label outside the polygon if it does not fit inside.  
    Public Property Gets or sets a value indicating whether to reduce the size of the font.  
    Public Property Gets or sets a value indicating whether the leading can be reduced for a stacked label.  
    Public Property Gets or sets a value indicating whether to remove the label if it overlaps with other labels.  
    Public Property Gets or sets a value indicating whether to allow the point label to be shifted upon a fixed position.  
    Public Property Gets or sets a value indicating whether to stack the label to obtain a better position.  
    Public Property Gets or sets a value indicating whether to truncate the label using an algorithm.  
    Public Property Gets or sets a value indicating whether an alternate label expression is allowed to be used.  
    Public Property Gets or sets options to determine where to anchor a centered point label.  
    Public Property Gets or sets the options for connecting line features.  
    Public Property Gets or sets the label constraint options.  
    Public Property Gets or sets the options for the contour label alignment.  
    Public Property Gets or sets the options for the contour label ladder types.  
    Public Property Gets or sets the maximum angle at which a contour label may be placed.  
    Public Property Gets or sets the name of the abbreviations dictionary referenced by this layer.  
    Public Property Gets or sets a value indicating whether to turn off line connection.  
    Public Property Gets or sets a value indicating whether to use user-defined point placement priorities.  
    Public Property Gets or sets a value indicating whether a label is to be placed at a fixed position in the polygon.  
    Public Property Gets or sets a value indicating whether to place a label at a secondary offset from the line feature.  
    Public Property Gets or sets the feature type being labeled. (Inherited from ArcGIS.Core.CIM.CIMLabelPlacementProperties)
    Public Property Gets or sets the feature weight which controls which features may be overlapped and to what extent.  
    Public Property Gets or sets font height reduction limit. The font may be reduced in height until this limit is reached.  
    Public Property Gets or sets font height reduction step. This is the step interval for font height reduction.  
    Public Property Gets or sets font width reduction limit. The font may be reduced in width until this limit is reached.  
    Public Property Gets or sets font width reduction step. This is the step interval for font width reduction.  
    Public Property Gets or sets a value indicating whether to enable graticule alignment.  
    Public Property Gets or sets the options for the graticule alignment type.  
    Public Property Gets or sets a value indicating whether the label buffer is a hard constraint and must be honored.  
    Public Property Gets or sets a value indicating whether the minimum feature size for labeling is based on area.  
    Public Property Gets or sets a value indicating whether to measure the label offset from the feature geometry.  
    Public Property Gets or sets the name of the key number group to use for key numbering the labels.  
    Public Property Gets or sets the label buffer. Increase buffer to stop labels from being placed too close to each other.  
    Public Property Gets or sets a value indicating whether to label only the largest polygon in a compound polygon feature.  
    Public Property Gets or sets the label priority. Label priority controls approximate placement order.  
    Public Property Gets or sets the label stacking properties for a layer.  
    Public Property Gets or sets the line feature type.  
    Public Property Gets or sets the line placement method.  
    Public Property Gets or sets the maximum character spacing. Character spacing may be increased up to this limit.  
    Public Property Gets or sets the maximum distance that a label is allowed to overrun the end of its feature.  
    Public Property Gets or sets the label overrun unit.  
    Public Property Gets or sets maximum word spacing. The word spacing may be increased up to this limit.  
    Public Property Gets or sets 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.  
    Public Property Gets or sets minimum clearance between street label and street end.  
    Public Property Gets or sets minimum feature size unit.  
    Public Property Gets or sets the interval that must elapse before label is repeated.  
    Public Property Gets or sets the minimum size of a line or area feature for it to be labeled.  
    Public Property Gets or sets the option for labeling multi-part shapes.  
    Public Property Gets or sets a value indicating whether to not remove the label if no position is found.  
    Public Property Gets or sets the offset along line properties for a layer.  
    Public Property Gets or sets the properties which control placement of a label around point feature.  
    Public Property Gets or sets the point placement method.  
    Public Property Gets or sets the inset value for perimeter polygon anchor leader anchor points.  
    Public Property Gets or sets the unit of the inset value for perimeter polygon anchor points.  
    Public Property Gets or sets the polygon anchor point type.  
    Public Property Gets or sets the feature weight for the boundary of the polygon.  
    Public Property Gets or sets the placement priorities associated with zones external to the polygon.  
    Public Property Gets or sets the polygon feature type.  
    Public Property Gets or sets the placement priorities associated with zones internal to the polygon.  
    Public Property Gets or sets the polygon placement method.  
    Public Property Gets or sets a value indicating whether there is a preference to place the label horizontally.  
    Public Property Gets or sets a value indicating whether there is a preference for placing a line label near a junction.  
    Public Property Gets or sets the preferred clearance for placing a line label near a junction.  
    Public Property Gets or sets a value indicating whether there is a preference for placing a line label near the map border.  
    Public Property Gets or sets the preferred clearance for placing a line label near the map border.  
    Public Property Gets or sets the preferred clearance between street label and street end.  
    Public Property Gets or sets the primary offset between label and symbol.  
    Public Property Gets or sets the unit of the primary offset.  
    Public Property Gets or sets the method to determine when to remove ambiguous labels.  
    Public Property Gets or sets a value indicating whether extra line breaks are removed from the label text.  
    Public Property Gets or sets a value indicating whether extra white space characters are removed from the label text.  
    Public Property Gets or sets a value indicating whether to enable the repetition of label along line feature.  
    Public Property Gets or sets the label repetition interval unit.  
    Public Property Gets or sets the label rotation properties.  
    Public Property Gets or sets the secondary offset between label and symbol.  
    Public Property Gets or sets the secondary offset maximum.  
    Public Property Gets or sets the secondary offset minimum.  
    Public Property Gets or sets the unit of the secondary offset.  
    Public Property Gets or sets a value indicating whether to spread label characters along line features.  
    Public Property Gets or sets a value indicating whether to whether to spread words along line features.  
    Public Property Gets or sets the priority of a placement strategy when placing text.  
    Public Property Gets or sets a value indicating whether to remove duplicate labels that lie within a specified distance of each other.  
    Public Property Gets or sets the distance used to control the thinning of duplicate labels.  
    Public Property Gets or sets the thinning distance unit.  
    Public Property Gets or sets the excluded characters used by the truncation strategy. These characters will never be removed by truncation.  
    Public Property Gets or sets the marker character used by the truncation strategy.  
    Public Property Gets or sets the minimum length of a label used by the truncation strategy.  
    Public Property Gets or sets the preferred characters used by the truncation strategy. These characters will be removed as needed.  
    Public Property Gets or sets a value indicating whether to use the exact polygon outline of a symbol when measuring the label offset.  
    Top
    Public Methods
     NameDescription
    Public Method Creates a deep copy of CIMMaplexLabelPlacementProperties.  
    Public Methodstatic (Shared in Visual Basic) Reconstructs the CIMMaplexLabelPlacementProperties with a specified state from a JSON encoding.  
    Public Method Not implemented, reserved for future use. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public Method Reads the element inside the reader. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public MethodOverridden.  Creates a JSON encoding of the CIMMaplexLabelPlacementProperties and its current state.  
    Public Method Writes the element inside the writer. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    Protected Methods
     NameDescription
    Protected Method Called from a property setter to notify the framework that an Object member has changed. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Protected MethodOverridden.  Reads the child element inside the reader.  
    Protected MethodOverridden.  Writes a child element to the writer.  
    Top
    Public Events
     NameDescription
    Public Event Occurs when a property value changes. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    See Also