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.
| Annotation | Channel behavior |
|---|---|
| ChannelAnnotation | The default ChannelAnnotation📘, with parallel top and bottom edges. |
| FlatBottomChannelAnnotation | Keeps the lower edge horizontal so it can represent a fixed support level. |
| DisjointChannelAnnotation | Mirrors 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
ChannelAnnotationgives youshowMidLine,midLineStrokeDashArray,showMidPointGripsandfillso you can tune both the geometry and the visual weight of the channel.FlatBottomChannelAnnotationkeeps the lower edge horizontal while still reusing the same channel styling model.DisjointChannelAnnotationdefaultsshowMidPointGripstofalseand renders its third grip as a square, vertical-only handle.