ArcGIS Pro 3.6 API Reference Guide
ArcGIS.Desktop.Editing Namespace / AnnotationProperties Class / Color Property
Example

In This Topic
    Color Property (AnnotationProperties)
    In This Topic
    Gets and sets the color.
    Syntax
    public CIMColor Color {get; set;}
    Public Property Color As CIMColor
    Example
    Programmatically Create an Annotation Feature
    await QueuedTask.Run(() =>
    {
      // annoLayer is ~your~ Annotation layer...
      // pnt is ~your~ Annotation geometry ...
      var op = new EditOperation();
      // Use the inspector
      var insp = new Inspector();
      insp.LoadSchema(annoLayer);
      // get the annotation properties from the inspector
      AnnotationProperties annoProperties = insp.GetAnnotationProperties();
      // change the annotation text 
      annoProperties.TextString = DateTime.Now.ToLongTimeString();
      // change font color to green
      annoProperties.Color = ColorFactory.Instance.GreenRGB;
      // change the horizontal alignment
      annoProperties.HorizontalAlignment = HorizontalAlignment.Center;
      annoProperties.Shape = pnt;
      // set the annotation properties back on the inspector
      insp.SetAnnotationProperties(annoProperties);
      // create the annotation
      op.Create(annoLayer, insp); 
      if (!op.IsEmpty)
      {
        var result = op.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not
      }
    });
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also