ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Core.CIM Namespace / MaplexAnchorPointType Enumeration
Example Example

In This Topic
    MaplexAnchorPointType Enumeration
    In This Topic
    Maplex anchor point types.
    Syntax
    Members
    MemberDescription
    ErodedCenter Eroded center.
    GeometricCenter Geometric center (of the potentially clipped geometry).
    Perimeter Perimeter.
    UnclippedGeometricCenter Unclipped geometric center.
    Example
    Modify label's Leader Line Anchor point properties - Polygon geometry
    //Note: call within QueuedTask.Run()
    
    //Get the layer's definition
    var lyrDefn = featureLayer.GetDefinition() as CIMFeatureLayer;
    //Get the label classes - we need the first one
    var listLabelClasses = lyrDefn.LabelClasses.ToList();
    var theLabelClass = listLabelClasses.FirstOrDefault();
    //If TextSymbol is a callout the leader line anachor point can be modified
    theLabelClass.MaplexLabelPlacementProperties.PolygonAnchorPointType = MaplexAnchorPointType.Perimeter;
    lyrDefn.LabelClasses = listLabelClasses.ToArray(); //Set the labelClasses back
    featureLayer.SetDefinition(lyrDefn); //set the layer's definition
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.CIM.MaplexAnchorPointType

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also