SheetXL - v0.3.20
    Preparing search index...

    Variable subtractRectConst

    subtractRect: (
        rectOuter: Rectangle,
        rectInner: Rectangle,
        vertical?: boolean,
    ) => Rectangle[]

    Breaks the outer rect into 1-4 parts based on the inner rect. If the inner rect doesn't intersect then a 0 length array will be returned.

    This assumes both valid (bottom > top, right > left) and non zero rects

    Type declaration

      • (rectOuter: Rectangle, rectInner: Rectangle, vertical?: boolean): Rectangle[]
      • Parameters

        • rectOuter: Rectangle

          The outer rectangle.

        • rectInner: Rectangle

          The inner rectangle.

        • Optionalvertical: boolean

          Subtract vertical before horizontal. Default Value false.

        Returns Rectangle[]