ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.CIM Namespace / MaplexGraticuleAlignmentType Enumeration
Example Example

In This Topic
    MaplexGraticuleAlignmentType Enumeration
    In This Topic
    Maplex graticule alignment types.
    Syntax
    public enum MaplexGraticuleAlignmentType : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
    Public Enum MaplexGraticuleAlignmentType 
       Inherits System.Enum
       Implements System.IComparable, System.IConvertible, System.IFormattable 
    Members
    MemberDescription
    Curved Curved alignment, may flip.
    CurvedNoFlip Curved alignment, no flip.
    Straight Straight alignment, may flip.
    StraightNoFlip Straight alignment, no flip.
    Example
    Modify Orientation of a label using the MaplexEngine - Points and 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();
    //Modify label Orientation                 
    theLabelClass.MaplexLabelPlacementProperties.GraticuleAlignment = true;
    theLabelClass.MaplexLabelPlacementProperties.GraticuleAlignmentType = MaplexGraticuleAlignmentType.Curved;
    
    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.MaplexGraticuleAlignmentType

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also