

Public Class CIMMarkerPlacementOnVertices Inherits CIMMarkerStrokePlacement Implements System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
public class CIMMarkerPlacementOnVertices : CIMMarkerStrokePlacement, System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
{
//Note: Needs QueuedTask to run
var lineStrokeRed = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 4.0);
var markerCircle = SymbolFactory.Instance.ConstructMarker(ColorFactory.Instance.RedRGB, 12, SimpleMarkerStyle.Circle);
markerCircle.MarkerPlacement = new CIMMarkerPlacementOnVertices()
{
AngleToLine = true,
PlaceOnEndPoints = true,
Offset = 0
};
var lineSymbolWithCircles = new CIMLineSymbol()
{
SymbolLayers = new CIMSymbolLayer[2] { markerCircle, lineStrokeRed }
};
}
System.Object
ArcGIS.Core.CIM.CIMObject
ArcGIS.Core.CIM.CIMMarkerPlacement
ArcGIS.Core.CIM.CIMMarkerStrokePlacement
ArcGIS.Core.CIM.CIMMarkerPlacementOnVertices
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)