docx
    Preparing search index...

    Type Alias PresetShapeAdjustments

    The adjustments of each preset shape that has them, by shape type.

    Angles are measured clockwise from 3 o'clock. Word keeps each value within the range the shape allows, so a value that is too large acts like the largest allowed value.

    type PresetShapeAdjustments = {
        arc: { endAngle?: number; startAngle?: number };
        bentArrow: {
            bendRadius?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        bentLineCallout: {
            bendX?: number;
            bendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        bentLineCalloutWithAccentBar: {
            bendX?: number;
            bendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        bentLineCalloutWithBorderAndAccentBar: {
            bendX?: number;
            bendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        bentLineCalloutWithNoBorder: {
            bendX?: number;
            bendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        bentUpArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        beveledRectangle: { bevelWidth?: number };
        blockArc: { endAngle?: number; startAngle?: number; thickness?: number };
        bracePair: { curveRadius?: number };
        bracketPair: { cornerRadius?: number };
        chevron: { pointLength?: number };
        chord: { endAngle?: number; startAngle?: number };
        circularArrow: {
            endAngle?: number;
            headAngle?: number;
            headWidth?: number;
            shaftThickness?: number;
            startAngle?: number;
        };
        cloudCallout: { pointerX?: number; pointerY?: number };
        cross: { cornerSize?: number };
        cube: { depth?: number };
        curvedConnector: { bendX?: number };
        curvedConnectorFourBends: {
            firstBendX?: number;
            secondBendY?: number;
            thirdBendX?: number;
        };
        curvedConnectorThreeBends: { firstBendX?: number; secondBendY?: number };
        curvedDownArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        curvedLeftArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        curvedRibbonDown: {
            centerWidth?: number;
            curveDepth?: number;
            thickness?: number;
        };
        curvedRibbonUp: {
            centerWidth?: number;
            curveDepth?: number;
            thickness?: number;
        };
        curvedRightArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        curvedUpArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        cylinder: { topHeight?: number };
        diagonalRoundedCornersRectangle: {
            topLeftBottomRightRadius?: number;
            topRightBottomLeftRadius?: number;
        };
        diagonalSnippedCornersRectangle: {
            topLeftBottomRightSize?: number;
            topRightBottomLeftSize?: number;
        };
        diagonalStripe: { stripeWidth?: number };
        donut: { thickness?: number };
        doubleBentLineCallout: {
            firstBendX?: number;
            firstBendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
            secondBendX?: number;
            secondBendY?: number;
        };
        doubleBentLineCalloutWithAccentBar: {
            firstBendX?: number;
            firstBendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
            secondBendX?: number;
            secondBendY?: number;
        };
        doubleBentLineCalloutWithBorderAndAccentBar: {
            firstBendX?: number;
            firstBendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
            secondBendX?: number;
            secondBendY?: number;
        };
        doubleBentLineCalloutWithNoBorder: {
            firstBendX?: number;
            firstBendY?: number;
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
            secondBendX?: number;
            secondBendY?: number;
        };
        doubleWave: { skew?: number; waveHeight?: number };
        downArrow: { headLength?: number; shaftThickness?: number };
        downArrowCallout: {
            boxHeight?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        elbowConnector: { bendX?: number };
        elbowConnectorFourBends: {
            firstBendX?: number;
            secondBendY?: number;
            thirdBendX?: number;
        };
        elbowConnectorThreeBends: { firstBendX?: number; secondBendY?: number };
        ellipticalCallout: { pointerX?: number; pointerY?: number };
        foldedCorner: { foldSize?: number };
        frame: { thickness?: number };
        gear6: { toothHeight?: number; toothWidth?: number };
        gear9: { toothHeight?: number; toothWidth?: number };
        halfFrame: {
            horizontalArmThickness?: number;
            verticalArmThickness?: number;
        };
        hexagon: { pointLength?: number };
        horizontalScroll: { rollSize?: number };
        leftArrow: { headLength?: number; shaftThickness?: number };
        leftArrowCallout: {
            boxWidth?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        leftBrace: { curveHeight?: number; pointPosition?: number };
        leftBracket: { cornerHeight?: number };
        leftCircularArrow: {
            endAngle?: number;
            headAngle?: number;
            headWidth?: number;
            shaftThickness?: number;
            startAngle?: number;
        };
        leftRightArrow: { headLength?: number; shaftThickness?: number };
        leftRightArrowCallout: {
            boxWidth?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        leftRightCircularArrow: {
            endAngle?: number;
            headAngle?: number;
            headWidth?: number;
            shaftThickness?: number;
            startAngle?: number;
        };
        leftRightRibbon: {
            endLength?: number;
            thickness?: number;
            verticalOffset?: number;
        };
        leftRightUpArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        leftUpArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        lineCallout: {
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        lineCalloutWithAccentBar: {
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        lineCalloutWithBorderAndAccentBar: {
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        lineCalloutWithNoBorder: {
            lineEndX?: number;
            lineEndY?: number;
            lineStartX?: number;
            lineStartY?: number;
        };
        lShape: { horizontalArmThickness?: number; verticalArmThickness?: number };
        mathDivide: { dotRadius?: number; gap?: number; thickness?: number };
        mathEqual: { gap?: number; thickness?: number };
        mathMinus: { thickness?: number };
        mathMultiply: { thickness?: number };
        mathNotEqual: { gap?: number; slashAngle?: number; thickness?: number };
        mathPlus: { thickness?: number };
        moon: { thickness?: number };
        nonIsoscelesTrapezoid: { leftSlant?: number; rightSlant?: number };
        noSymbol: { thickness?: number };
        notchedRightArrow: { headLength?: number; shaftThickness?: number };
        octagon: { cornerSize?: number };
        parallelogram: { slant?: number };
        pentagonArrow: { pointLength?: number };
        pie: { endAngle?: number; startAngle?: number };
        plaque: { cornerRadius?: number };
        quadArrow: {
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        quadArrowCallout: {
            boxSize?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        rectangularCallout: { pointerX?: number; pointerY?: number };
        ribbonDown: { centerWidth?: number; endOffset?: number };
        ribbonUp: { centerWidth?: number; endOffset?: number };
        rightArrow: { headLength?: number; shaftThickness?: number };
        rightArrowCallout: {
            boxWidth?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        rightBrace: { curveHeight?: number; pointPosition?: number };
        rightBracket: { cornerHeight?: number };
        roundedAndSnippedCornersRectangle: {
            roundedCornerRadius?: number;
            snippedCornerSize?: number;
        };
        roundedCornerRectangle: { cornerRadius?: number };
        roundedRectangle: { cornerRadius?: number };
        roundedRectangularCallout: {
            cornerRadius?: number;
            pointerX?: number;
            pointerY?: number;
        };
        smileyFace: { smile?: number };
        snippedCornerRectangle: { cornerSize?: number };
        star10: { innerRadius?: number };
        star12: { innerRadius?: number };
        star16: { innerRadius?: number };
        star24: { innerRadius?: number };
        star32: { innerRadius?: number };
        star4: { innerRadius?: number };
        star5: { innerRadius?: number };
        star6: { innerRadius?: number };
        star7: { innerRadius?: number };
        star8: { innerRadius?: number };
        stripedRightArrow: { headLength?: number; shaftThickness?: number };
        sun: { rayLength?: number };
        swooshArrow: { headLength?: number; shaftThickness?: number };
        teardrop: { pointLength?: number };
        topRoundedCornersRectangle: {
            bottomCornerRadius?: number;
            topCornerRadius?: number;
        };
        topSnippedCornersRectangle: {
            bottomCornerSize?: number;
            topCornerSize?: number;
        };
        trapezoid: { slant?: number };
        triangle: { apexPosition?: number };
        upArrow: { headLength?: number; shaftThickness?: number };
        upArrowCallout: {
            boxHeight?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        upDownArrow: { headLength?: number; shaftThickness?: number };
        upDownArrowCallout: {
            boxHeight?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
        };
        uTurnArrow: {
            bendRadius?: number;
            headLength?: number;
            headWidth?: number;
            shaftThickness?: number;
            tipPosition?: number;
        };
        verticalScroll: { rollSize?: number };
        wave: { skew?: number; waveHeight?: number };
    }
    Index
    arc bentArrow bentLineCallout bentLineCalloutWithAccentBar bentLineCalloutWithBorderAndAccentBar bentLineCalloutWithNoBorder bentUpArrow beveledRectangle blockArc bracePair bracketPair chevron chord circularArrow cloudCallout cross cube curvedConnector curvedConnectorFourBends curvedConnectorThreeBends curvedDownArrow curvedLeftArrow curvedRibbonDown curvedRibbonUp curvedRightArrow curvedUpArrow cylinder diagonalRoundedCornersRectangle diagonalSnippedCornersRectangle diagonalStripe donut doubleBentLineCallout doubleBentLineCalloutWithAccentBar doubleBentLineCalloutWithBorderAndAccentBar doubleBentLineCalloutWithNoBorder doubleWave downArrow downArrowCallout elbowConnector elbowConnectorFourBends elbowConnectorThreeBends ellipticalCallout foldedCorner frame gear6 gear9 halfFrame hexagon horizontalScroll leftArrow leftArrowCallout leftBrace leftBracket leftCircularArrow leftRightArrow leftRightArrowCallout leftRightCircularArrow leftRightRibbon leftRightUpArrow leftUpArrow lineCallout lineCalloutWithAccentBar lineCalloutWithBorderAndAccentBar lineCalloutWithNoBorder lShape mathDivide mathEqual mathMinus mathMultiply mathNotEqual mathPlus moon nonIsoscelesTrapezoid noSymbol notchedRightArrow octagon parallelogram pentagonArrow pie plaque quadArrow quadArrowCallout rectangularCallout ribbonDown ribbonUp rightArrow rightArrowCallout rightBrace rightBracket roundedAndSnippedCornersRectangle roundedCornerRectangle roundedRectangle roundedRectangularCallout smileyFace snippedCornerRectangle star10 star12 star16 star24 star32 star4 star5 star6 star7 star8 stripedRightArrow sun swooshArrow teardrop topRoundedCornersRectangle topSnippedCornersRectangle trapezoid triangle upArrow upArrowCallout upDownArrow upDownArrowCallout uTurnArrow verticalScroll wave
    arc: { endAngle?: number; startAngle?: number }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the arc ends, in degrees clockwise from 3 o'clock. Default 0

    • Optional ReadonlystartAngle?: number

      Angle where the arc starts, in degrees clockwise from 3 o'clock. Default 270

    bentArrow: {
        bendRadius?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlybendRadius?: number

      Outer radius of the bend, as a percent of the shorter side. Default 43.75

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    bentLineCallout: {
        bendX?: number;
        bendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlybendX?: number

      Bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlybendY?: number

      Bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -46.667

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    bentLineCalloutWithAccentBar: {
        bendX?: number;
        bendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlybendX?: number

      Bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlybendY?: number

      Bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -46.667

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    bentLineCalloutWithBorderAndAccentBar: {
        bendX?: number;
        bendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlybendX?: number

      Bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlybendY?: number

      Bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -46.667

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    bentLineCalloutWithNoBorder: {
        bendX?: number;
        bendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlybendX?: number

      Bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlybendY?: number

      Bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -46.667

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    bentUpArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    beveledRectangle: { bevelWidth?: number }

    Type Declaration

    • Optional ReadonlybevelWidth?: number

      Width of the bevelled edge, as a percent of the shorter side. Default 12.5

    blockArc: { endAngle?: number; startAngle?: number; thickness?: number }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the arc ends, in degrees clockwise from 3 o'clock. Default 0

    • Optional ReadonlystartAngle?: number

      Angle where the arc starts, in degrees clockwise from 3 o'clock. Default 180

    • Optional Readonlythickness?: number

      Thickness of the arc, as a percent of the shorter side. Default 25

    bracePair: { curveRadius?: number }

    Type Declaration

    • Optional ReadonlycurveRadius?: number

      Radius of the curves in the braces, as a percent of the shorter side. Default 8.333

    bracketPair: { cornerRadius?: number }

    Type Declaration

    • Optional ReadonlycornerRadius?: number

      Radius of the corners of the brackets, as a percent of the shorter side. Default 16.667

    chevron: { pointLength?: number }

    Type Declaration

    • Optional ReadonlypointLength?: number

      Length of the point, as a percent of the shorter side. Default 50

    chord: { endAngle?: number; startAngle?: number }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the chord ends, in degrees clockwise from 3 o'clock. Default 270

    • Optional ReadonlystartAngle?: number

      Angle where the chord starts, in degrees clockwise from 3 o'clock. Default 45

    circularArrow: {
        endAngle?: number;
        headAngle?: number;
        headWidth?: number;
        shaftThickness?: number;
        startAngle?: number;
    }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the arrow ends, in degrees clockwise from 3 o'clock. Default 340.961

    • Optional ReadonlyheadAngle?: number

      Angle the arrowhead covers, in degrees. Default 19.039

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyshaftThickness?: number

      Thickness of the arrow's body, as a percent of the shorter side. Default 12.5

    • Optional ReadonlystartAngle?: number

      Angle where the arrow starts, in degrees clockwise from 3 o'clock. Default 180

    cloudCallout: { pointerX?: number; pointerY?: number }

    Type Declaration

    • Optional ReadonlypointerX?: number

      Tip of the pointer, from the centre, as a percent of the width. Negative values are to the left. Default -20.833

    • Optional ReadonlypointerY?: number

      Tip of the pointer, from the centre, as a percent of the height. Negative values are above the centre. Default 62.5

    cross: { cornerSize?: number }

    Type Declaration

    • Optional ReadonlycornerSize?: number

      Size of the cut-away corners, as a percent of the shorter side. Larger values make thinner arms. Default 25

    cube: { depth?: number }

    Type Declaration

    • Optional Readonlydepth?: number

      Depth of the top and side faces, as a percent of the shorter side. Default 25

    curvedConnector: { bendX?: number }

    Type Declaration

    • Optional ReadonlybendX?: number

      Where the connector bends, from the left edge, as a percent of the width. Default 50

    curvedConnectorFourBends: {
        firstBendX?: number;
        secondBendY?: number;
        thirdBendX?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      Where the connector first bends, from the left edge, as a percent of the width. Default 50

    • Optional ReadonlysecondBendY?: number

      Where the connector bends a second time, from the top edge, as a percent of the height. Default 50

    • Optional ReadonlythirdBendX?: number

      Where the connector bends a third time, from the left edge, as a percent of the width. Default 50

    curvedConnectorThreeBends: { firstBendX?: number; secondBendY?: number }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      Where the connector first bends, from the left edge, as a percent of the width. Default 50

    • Optional ReadonlysecondBendY?: number

      Where the connector bends a second time, from the top edge, as a percent of the height. Default 50

    curvedDownArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    curvedLeftArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    curvedRibbonDown: {
        centerWidth?: number;
        curveDepth?: number;
        thickness?: number;
    }

    Type Declaration

    • Optional ReadonlycenterWidth?: number

      Width of the centre section, as a percent of the width. Default 50

    • Optional ReadonlycurveDepth?: number

      How far the ribbon curves, as a percent of the height. Default 12.5

    • Optional Readonlythickness?: number

      Thickness of the ribbon, as a percent of the height. Default 25

    curvedRibbonUp: {
        centerWidth?: number;
        curveDepth?: number;
        thickness?: number;
    }

    Type Declaration

    • Optional ReadonlycenterWidth?: number

      Width of the centre section, as a percent of the width. Default 50

    • Optional ReadonlycurveDepth?: number

      How far the ribbon curves, as a percent of the height. Default 12.5

    • Optional Readonlythickness?: number

      Thickness of the ribbon, as a percent of the height. Default 25

    curvedRightArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    curvedUpArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    cylinder: { topHeight?: number }

    Type Declaration

    • Optional ReadonlytopHeight?: number

      Height of the elliptical top, as a percent of the shorter side. Default 25

    diagonalRoundedCornersRectangle: {
        topLeftBottomRightRadius?: number;
        topRightBottomLeftRadius?: number;
    }

    Type Declaration

    • Optional ReadonlytopLeftBottomRightRadius?: number

      Radius of the top-left and bottom-right corners, as a percent of the shorter side. Default 16.667

    • Optional ReadonlytopRightBottomLeftRadius?: number

      Radius of the top-right and bottom-left corners, as a percent of the shorter side. Default 0

    diagonalSnippedCornersRectangle: {
        topLeftBottomRightSize?: number;
        topRightBottomLeftSize?: number;
    }

    Type Declaration

    • Optional ReadonlytopLeftBottomRightSize?: number

      Size of the cut top-left and bottom-right corners, as a percent of the shorter side. Default 0

    • Optional ReadonlytopRightBottomLeftSize?: number

      Size of the cut top-right and bottom-left corners, as a percent of the shorter side. Default 16.667

    diagonalStripe: { stripeWidth?: number }

    Type Declaration

    • Optional ReadonlystripeWidth?: number

      How much of the top and left edges the stripe covers, as a percent of the width and height. Default 50

    donut: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the ring, as a percent of the shorter side. Default 25

    doubleBentLineCallout: {
        firstBendX?: number;
        firstBendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
        secondBendX?: number;
        secondBendY?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      First bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlyfirstBendY?: number

      First bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.963

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlysecondBendX?: number

      Second bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlysecondBendY?: number

      Second bend in the callout line, from the top edge, as a percent of the height. Default 100

    doubleBentLineCalloutWithAccentBar: {
        firstBendX?: number;
        firstBendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
        secondBendX?: number;
        secondBendY?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      First bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlyfirstBendY?: number

      First bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.963

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlysecondBendX?: number

      Second bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlysecondBendY?: number

      Second bend in the callout line, from the top edge, as a percent of the height. Default 100

    doubleBentLineCalloutWithBorderAndAccentBar: {
        firstBendX?: number;
        firstBendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
        secondBendX?: number;
        secondBendY?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      First bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlyfirstBendY?: number

      First bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.963

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlysecondBendX?: number

      Second bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlysecondBendY?: number

      Second bend in the callout line, from the top edge, as a percent of the height. Default 100

    doubleBentLineCalloutWithNoBorder: {
        firstBendX?: number;
        firstBendY?: number;
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
        secondBendX?: number;
        secondBendY?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      First bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlyfirstBendY?: number

      First bend in the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.963

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    • Optional ReadonlysecondBendX?: number

      Second bend in the callout line, from the left edge, as a percent of the width. Default -16.667

    • Optional ReadonlysecondBendY?: number

      Second bend in the callout line, from the top edge, as a percent of the height. Default 100

    doubleWave: { skew?: number; waveHeight?: number }

    Type Declaration

    • Optional Readonlyskew?: number

      Shifts the waves sideways, as a percent of the width, from -10 to 10. Default 0

    • Optional ReadonlywaveHeight?: number

      Height of the waves, as a percent of the height. Default 6.25

    downArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the width. Default 50

    downArrowCallout: {
        boxHeight?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxHeight?: number

      Height of the box, as a percent of the height. Default 64.977

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    elbowConnector: { bendX?: number }

    Type Declaration

    • Optional ReadonlybendX?: number

      Where the connector bends, from the left edge, as a percent of the width. Default 50

    elbowConnectorFourBends: {
        firstBendX?: number;
        secondBendY?: number;
        thirdBendX?: number;
    }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      Where the connector first bends, from the left edge, as a percent of the width. Default 50

    • Optional ReadonlysecondBendY?: number

      Where the connector bends a second time, from the top edge, as a percent of the height. Default 50

    • Optional ReadonlythirdBendX?: number

      Where the connector bends a third time, from the left edge, as a percent of the width. Default 50

    elbowConnectorThreeBends: { firstBendX?: number; secondBendY?: number }

    Type Declaration

    • Optional ReadonlyfirstBendX?: number

      Where the connector first bends, from the left edge, as a percent of the width. Default 50

    • Optional ReadonlysecondBendY?: number

      Where the connector bends a second time, from the top edge, as a percent of the height. Default 50

    ellipticalCallout: { pointerX?: number; pointerY?: number }

    Type Declaration

    • Optional ReadonlypointerX?: number

      Tip of the pointer, from the centre, as a percent of the width. Negative values are to the left. Default -20.833

    • Optional ReadonlypointerY?: number

      Tip of the pointer, from the centre, as a percent of the height. Negative values are above the centre. Default 62.5

    foldedCorner: { foldSize?: number }

    Type Declaration

    • Optional ReadonlyfoldSize?: number

      Size of the folded corner, as a percent of the shorter side. Default 16.667

    frame: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the frame, as a percent of the shorter side. Default 12.5

    gear6: { toothHeight?: number; toothWidth?: number }

    Type Declaration

    • Optional ReadonlytoothHeight?: number

      Height of the teeth, as a percent of the shorter side. Default 15

    • Optional ReadonlytoothWidth?: number

      Width of the top of each tooth, as a percent of the shorter side. Default 3.526

    gear9: { toothHeight?: number; toothWidth?: number }

    Type Declaration

    • Optional ReadonlytoothHeight?: number

      Height of the teeth, as a percent of the shorter side. Default 10

    • Optional ReadonlytoothWidth?: number

      Width of the top of each tooth, as a percent of the shorter side. Default 1.763

    halfFrame: { horizontalArmThickness?: number; verticalArmThickness?: number }

    Type Declaration

    • Optional ReadonlyhorizontalArmThickness?: number

      Thickness of the horizontal arm, as a percent of the shorter side. Default 33.333

    • Optional ReadonlyverticalArmThickness?: number

      Thickness of the vertical arm, as a percent of the shorter side. Default 33.333

    hexagon: { pointLength?: number }

    Type Declaration

    • Optional ReadonlypointLength?: number

      How far the left and right points stick out, as a percent of the shorter side. Default 25

    horizontalScroll: { rollSize?: number }

    Type Declaration

    • Optional ReadonlyrollSize?: number

      Size of the rolled ends, as a percent of the shorter side. Default 12.5

    leftArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the height. Default 50

    leftArrowCallout: {
        boxWidth?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxWidth?: number

      Width of the box, as a percent of the width. Default 64.977

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    leftBrace: { curveHeight?: number; pointPosition?: number }

    Type Declaration

    • Optional ReadonlycurveHeight?: number

      Height of the curves, as a percent of the shorter side. Default 8.333

    • Optional ReadonlypointPosition?: number

      Where the middle point is, from the top, as a percent of the height. Default 50

    leftBracket: { cornerHeight?: number }

    Type Declaration

    • Optional ReadonlycornerHeight?: number

      Height of the curved corners, as a percent of the shorter side. Default 8.333

    leftCircularArrow: {
        endAngle?: number;
        headAngle?: number;
        headWidth?: number;
        shaftThickness?: number;
        startAngle?: number;
    }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the arrow ends, in degrees clockwise from 3 o'clock. Default 19.039

    • Optional ReadonlyheadAngle?: number

      Angle the arrowhead covers, in degrees. Negative, because the arrow turns anticlockwise. Default -19.039

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyshaftThickness?: number

      Thickness of the arrow's body, as a percent of the shorter side. Default 12.5

    • Optional ReadonlystartAngle?: number

      Angle where the arrow starts, in degrees clockwise from 3 o'clock. Default 180

    leftRightArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the height. Default 50

    leftRightArrowCallout: {
        boxWidth?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxWidth?: number

      Width of the box, as a percent of the width. Default 48.123

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    leftRightCircularArrow: {
        endAngle?: number;
        headAngle?: number;
        headWidth?: number;
        shaftThickness?: number;
        startAngle?: number;
    }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the arrow ends, in degrees clockwise from 3 o'clock. Default 340.961

    • Optional ReadonlyheadAngle?: number

      Angle each arrowhead covers, in degrees. Default 19.039

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyshaftThickness?: number

      Thickness of the arrow's body, as a percent of the shorter side. Default 12.5

    • Optional ReadonlystartAngle?: number

      Angle where the arrow starts, in degrees clockwise from 3 o'clock. Default 199.039

    leftRightRibbon: {
        endLength?: number;
        thickness?: number;
        verticalOffset?: number;
    }

    Type Declaration

    • Optional ReadonlyendLength?: number

      Length of the pointed ends, as a percent of the shorter side. Default 50

    • Optional Readonlythickness?: number

      Thickness of the ribbon, as a percent of the height. Default 50

    • Optional ReadonlyverticalOffset?: number

      How far the right half is offset from the left half, as a percent of the height. Default 16.667

    leftRightUpArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    leftUpArrow: {
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    lineCallout: {
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -38.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    lineCalloutWithAccentBar: {
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -38.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    lineCalloutWithBorderAndAccentBar: {
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -38.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    lineCalloutWithNoBorder: {
        lineEndX?: number;
        lineEndY?: number;
        lineStartX?: number;
        lineStartY?: number;
    }

    Type Declaration

    • Optional ReadonlylineEndX?: number

      End of the callout line, where it points, from the left edge, as a percent of the width. Default -38.333

    • Optional ReadonlylineEndY?: number

      End of the callout line, where it points, from the top edge, as a percent of the height. Default 112.5

    • Optional ReadonlylineStartX?: number

      Start of the callout line, from the left edge, as a percent of the width. Default -8.333

    • Optional ReadonlylineStartY?: number

      Start of the callout line, from the top edge, as a percent of the height. Default 18.75

    lShape: { horizontalArmThickness?: number; verticalArmThickness?: number }

    Type Declaration

    • Optional ReadonlyhorizontalArmThickness?: number

      Thickness of the horizontal arm, as a percent of the shorter side. Default 50

    • Optional ReadonlyverticalArmThickness?: number

      Thickness of the vertical arm, as a percent of the shorter side. Default 50

    mathDivide: { dotRadius?: number; gap?: number; thickness?: number }

    Type Declaration

    • Optional ReadonlydotRadius?: number

      Radius of the dots, as a percent of the height. Default 11.76

    • Optional Readonlygap?: number

      Gap between the bar and each dot, as a percent of the height. Default 5.88

    • Optional Readonlythickness?: number

      Thickness of the bar, as a percent of the height. Default 23.52

    mathEqual: { gap?: number; thickness?: number }

    Type Declaration

    • Optional Readonlygap?: number

      Gap between the bars, as a percent of the height. Default 11.76

    • Optional Readonlythickness?: number

      Thickness of each bar, as a percent of the height. Default 23.52

    mathMinus: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the bar, as a percent of the height. Default 23.52

    mathMultiply: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the strokes, as a percent of the shorter side. Default 23.52

    mathNotEqual: { gap?: number; slashAngle?: number; thickness?: number }

    Type Declaration

    • Optional Readonlygap?: number

      Gap between the bars, as a percent of the height. Default 11.76

    • Optional ReadonlyslashAngle?: number

      Angle of the slash, in degrees. Default 110

    • Optional Readonlythickness?: number

      Thickness of each bar, as a percent of the height. Default 23.52

    mathPlus: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the strokes, as a percent of the shorter side. Default 23.52

    moon: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the crescent at its widest, as a percent of the shorter side. Default 50

    nonIsoscelesTrapezoid: { leftSlant?: number; rightSlant?: number }

    Type Declaration

    • Optional ReadonlyleftSlant?: number

      How far in the top-left corner is, as a percent of the shorter side. Default 25

    • Optional ReadonlyrightSlant?: number

      How far in the top-right corner is, as a percent of the shorter side. Default 25

    noSymbol: { thickness?: number }

    Type Declaration

    • Optional Readonlythickness?: number

      Thickness of the ring and the bar, as a percent of the shorter side. Default 18.75

    notchedRightArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the height. Default 50

    octagon: { cornerSize?: number }

    Type Declaration

    • Optional ReadonlycornerSize?: number

      Size of the cut corners, as a percent of the shorter side. Default 29.289

    parallelogram: { slant?: number }

    Type Declaration

    • Optional Readonlyslant?: number

      How far right the top edge is shifted, as a percent of the shorter side. Default 25

    pentagonArrow: { pointLength?: number }

    Type Declaration

    • Optional ReadonlypointLength?: number

      Length of the point, as a percent of the shorter side. Default 50

    pie: { endAngle?: number; startAngle?: number }

    Type Declaration

    • Optional ReadonlyendAngle?: number

      Angle where the slice ends, in degrees clockwise from 3 o'clock. Default 270

    • Optional ReadonlystartAngle?: number

      Angle where the slice starts, in degrees clockwise from 3 o'clock. Default 0

    plaque: { cornerRadius?: number }

    Type Declaration

    • Optional ReadonlycornerRadius?: number

      Radius of the curved-in corners, as a percent of the shorter side. Default 16.667

    quadArrow: { headLength?: number; headWidth?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 22.5

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 45

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 22.5

    quadArrowCallout: {
        boxSize?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxSize?: number

      Size of the box, as a percent of the width and height. Default 48.123

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 18.515

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 37.03

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 18.515

    rectangularCallout: { pointerX?: number; pointerY?: number }

    Type Declaration

    • Optional ReadonlypointerX?: number

      Tip of the pointer, from the centre, as a percent of the width. Negative values are to the left. Default -20.833

    • Optional ReadonlypointerY?: number

      Tip of the pointer, from the centre, as a percent of the height. Negative values are above the centre. Default 62.5

    ribbonDown: { centerWidth?: number; endOffset?: number }

    Type Declaration

    • Optional ReadonlycenterWidth?: number

      Width of the centre section, as a percent of the width. Default 50

    • Optional ReadonlyendOffset?: number

      How far the ends are offset from the centre section, as a percent of the height. Default 16.667

    ribbonUp: { centerWidth?: number; endOffset?: number }

    Type Declaration

    • Optional ReadonlycenterWidth?: number

      Width of the centre section, as a percent of the width. Default 50

    • Optional ReadonlyendOffset?: number

      How far the ends are offset from the centre section, as a percent of the height. Default 16.667

    rightArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the height. Default 50

    rightArrowCallout: {
        boxWidth?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxWidth?: number

      Width of the box, as a percent of the width. Default 64.977

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    rightBrace: { curveHeight?: number; pointPosition?: number }

    Type Declaration

    • Optional ReadonlycurveHeight?: number

      Height of the curves, as a percent of the shorter side. Default 8.333

    • Optional ReadonlypointPosition?: number

      Where the middle point is, from the top, as a percent of the height. Default 50

    rightBracket: { cornerHeight?: number }

    Type Declaration

    • Optional ReadonlycornerHeight?: number

      Height of the curved corners, as a percent of the shorter side. Default 8.333

    roundedAndSnippedCornersRectangle: {
        roundedCornerRadius?: number;
        snippedCornerSize?: number;
    }

    Type Declaration

    • Optional ReadonlyroundedCornerRadius?: number

      Radius of the rounded top-left corner, as a percent of the shorter side. Default 16.667

    • Optional ReadonlysnippedCornerSize?: number

      Size of the cut top-right corner, as a percent of the shorter side. Default 16.667

    roundedCornerRectangle: { cornerRadius?: number }

    Type Declaration

    • Optional ReadonlycornerRadius?: number

      Radius of the top-right corner, as a percent of the shorter side. Default 16.667

    roundedRectangle: { cornerRadius?: number }

    Type Declaration

    • Optional ReadonlycornerRadius?: number

      Radius of the corners, as a percent of the shorter side. 50 makes the ends fully round. Default 16.667

    roundedRectangularCallout: {
        cornerRadius?: number;
        pointerX?: number;
        pointerY?: number;
    }

    Type Declaration

    • Optional ReadonlycornerRadius?: number

      Radius of the corners, as a percent of the shorter side. Default 16.667

    • Optional ReadonlypointerX?: number

      Tip of the pointer, from the centre, as a percent of the width. Negative values are to the left. Default -20.833

    • Optional ReadonlypointerY?: number

      Tip of the pointer, from the centre, as a percent of the height. Negative values are above the centre. Default 62.5

    smileyFace: { smile?: number }

    Type Declaration

    • Optional Readonlysmile?: number

      How much the mouth curves, as a percent of the height. Negative values frown. Default 4.653

    snippedCornerRectangle: { cornerSize?: number }

    Type Declaration

    • Optional ReadonlycornerSize?: number

      Size of the cut top-right corner, as a percent of the shorter side. Default 16.667

    star10: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 85.066

    star12: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 75

    star16: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 75

    star24: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 75

    star32: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 75

    star4: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 25

    star5: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 38.196

    star6: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 57.736

    star7: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 69.202

    star8: { innerRadius?: number }

    Type Declaration

    • Optional ReadonlyinnerRadius?: number

      Radius of the inner points, as a percent of the outer radius. Default 75

    stripedRightArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the height. Default 50

    sun: { rayLength?: number }

    Type Declaration

    • Optional ReadonlyrayLength?: number

      Length of the rays, from the edge to the central disc, as a percent of the width and height. Default 25

    swooshArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 16.667

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft where it meets the arrowhead, as a percent of the height. Default 25

    teardrop: { pointLength?: number }

    Type Declaration

    • Optional ReadonlypointLength?: number

      How far the point reaches, as a percent of the distance from the centre to the top-right corner. Default 100

    topRoundedCornersRectangle: {
        bottomCornerRadius?: number;
        topCornerRadius?: number;
    }

    Type Declaration

    • Optional ReadonlybottomCornerRadius?: number

      Radius of the bottom corners, as a percent of the shorter side. Default 0

    • Optional ReadonlytopCornerRadius?: number

      Radius of the top corners, as a percent of the shorter side. Default 16.667

    topSnippedCornersRectangle: {
        bottomCornerSize?: number;
        topCornerSize?: number;
    }

    Type Declaration

    • Optional ReadonlybottomCornerSize?: number

      Size of the cut bottom corners, as a percent of the shorter side. Default 0

    • Optional ReadonlytopCornerSize?: number

      Size of the cut top corners, as a percent of the shorter side. Default 16.667

    trapezoid: { slant?: number }

    Type Declaration

    • Optional Readonlyslant?: number

      How far in the top corners are, as a percent of the shorter side. Default 25

    triangle: { apexPosition?: number }

    Type Declaration

    • Optional ReadonlyapexPosition?: number

      Where the top point is, from the left edge, as a percent of the width. Default 50

    upArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the width. Default 50

    upArrowCallout: {
        boxHeight?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxHeight?: number

      Height of the box, as a percent of the height. Default 64.977

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    upDownArrow: { headLength?: number; shaftThickness?: number }

    Type Declaration

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the width. Default 50

    upDownArrowCallout: {
        boxHeight?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
    }

    Type Declaration

    • Optional ReadonlyboxHeight?: number

      Height of the box, as a percent of the height. Default 48.123

    • Optional ReadonlyheadLength?: number

      Length of each arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of each arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    uTurnArrow: {
        bendRadius?: number;
        headLength?: number;
        headWidth?: number;
        shaftThickness?: number;
        tipPosition?: number;
    }

    Type Declaration

    • Optional ReadonlybendRadius?: number

      Outer radius of the bend, as a percent of the shorter side. Default 43.75

    • Optional ReadonlyheadLength?: number

      Length of the arrowhead, as a percent of the shorter side. Default 25

    • Optional ReadonlyheadWidth?: number

      Width of the arrowhead, as a percent of the shorter side. Default 50

    • Optional ReadonlyshaftThickness?: number

      Thickness of the shaft, as a percent of the shorter side. Default 25

    • Optional ReadonlytipPosition?: number

      How far down the tip of the arrowhead reaches, as a percent of the height. Default 75

    verticalScroll: { rollSize?: number }

    Type Declaration

    • Optional ReadonlyrollSize?: number

      Size of the rolled ends, as a percent of the shorter side. Default 12.5

    wave: { skew?: number; waveHeight?: number }

    Type Declaration

    • Optional Readonlyskew?: number

      Shifts the waves sideways, as a percent of the width, from -10 to 10. Default 0

    • Optional ReadonlywaveHeight?: number

      Height of the waves, as a percent of the height. Default 12.5