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

MaplexGraticuleAlignmentType Enumeration
Maplex graticule alignment types.
Syntax
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