ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMMarkerStrokePlacement Class / Offset Property

In This Topic
    Offset Property (CIMMarkerStrokePlacement)
    In This Topic
    Gets or sets the offset.
    public double Offset {get; set;}
    Public Property Offset As Double
    How to construct a multilayer line symbol with circle markers on the line ends
    //These methods must be called within the lambda passed to QueuedTask.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 }

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also