toEdgeAlignment method

Alignment toEdgeAlignment()

Converts the ShadSheetSide to an edge-centered Alignment. Unlike toAlignment, left/right return Alignment.centerLeft/Alignment.centerRight so a partial-size sheet sits vertically centered on its edge rather than at the corner.

Implementation

Alignment toEdgeAlignment() {
  return switch (this) {
    ShadSheetSide.top => Alignment.topCenter,
    ShadSheetSide.bottom => Alignment.bottomCenter,
    ShadSheetSide.left => Alignment.centerLeft,
    ShadSheetSide.right => Alignment.centerRight,
  };
}