OptionaledgeOptionalendCSS px to extend the end (right/bottom) end, pre-computed by the corner-join pass.
OptionalforceHint to tell render that we are rendering a small small
OptionalintersectionsUsed for generating corners for wide borders. If not provided then borders will simply overlap.
OptionalisInt Hint to tell the border the direction that it is rendering
OptionalmetricsUsed for generating corners for wide borders. If not provided then borders will simply overlap.
[x, y, x2, y2]. For a diagonal these are its two corners.
OptionalstartCSS px to extend the start (left/top) end, pre-computed by the corner-join pass to miter into a perpendicular border at a true L corner.
Which cell edge this stroke belongs to. Trailing edges (right/bottom) are shifted to sit after the divider; leading edges (left/top) sit before it. IBorders.Edge.DiagonalUp and IBorders.Edge.DiagonalDown run corner to corner.