Skip to main content

Channel Annotations

Channel annotations draw channels from three placement points. The first two points define the first edge; the third point controls how the second edge is derived.

AnnotationChannel behavior
ChannelAnnotationThe default ChannelAnnotation📘, with parallel top and bottom edges.
FlatBottomChannelAnnotationKeeps the lower edge horizontal so it can represent a fixed support level.
DisjointChannelAnnotationMirrors the first edge from a constrained offset point, allowing disjoint channel edges.

All channel variants inherit multi-point labels, segment labels, edit grips, midpoint grips and axis labels from MultiPointAnnotationBase📘.

tip
  • ChannelAnnotation gives you showMidLine, midLineStrokeDashArray, showMidPointGrips and fill so you can tune both the geometry and the visual weight of the channel.
  • FlatBottomChannelAnnotation keeps the lower edge horizontal while still reusing the same channel styling model.
  • DisjointChannelAnnotation defaults showMidPointGrips to false and renders its third grip as a square, vertical-only handle.

See Also​