Rectangle

class Markup.Shapes.Rectangle()

Represents a rectangle defined by a position and a size.

Constructors


Constructors

Rectangle.constructor([position[, size]])
Arguments:
  • position (Point2()) – optional the screen space position of the top left of the rectangle.
  • size (Point2()) – optional the point object representing the width and height of the rectangle in pixels.

Creates a new rectangle markup item

Return type:Rectangle

Methods

getBorderRadius

Rectangle.getBorderRadius()

Gets the border radius for this shape

Returns:the border radius
Return type:number

getFillColor

Rectangle.getFillColor()

Gets the fill color for this shape

Returns:the fill color
Return type:Color

getFillOpacity

Rectangle.getFillOpacity()

Gets the fill opacity for this shape

Returns:the fill opacity
Return type:number

getPosition

Rectangle.getPosition()

Gets rectangle position

Returns:the rectangle position
Return type:Point2

getSize

Rectangle.getSize()

Gets rectangle size

Returns:the rectangle size
Return type:Point2

getStrokeColor

Rectangle.getStrokeColor()

Gets the stroke color for this shape

Returns:the stroke color
Return type:Color

getStrokeWidth

Rectangle.getStrokeWidth()

Gets the stroke width for this shape in pixels

Returns:the stroke width in pixels
Return type:number

setBorderRadius

Rectangle.setBorderRadius(borderRadius)
Arguments:
  • borderRadius (number()) – the border radius in pixels

Sets the border radius for this shape

Return type:void

setFillColor

Rectangle.setFillColor(color)
Arguments:
  • color (Color()) – the fill color

Sets the fill color for this shape

Return type:void

setFillOpacity

Rectangle.setFillOpacity(fillOpacity)
Arguments:
  • fillOpacity (number()) – the fill opacity

Sets the fill opacity for this shape

Return type:void

setPosition

Rectangle.setPosition(position)
Arguments:
  • position (Point2()) – the top left corner of the rectangle

Sets the rectanlge position

Return type:void

setSize

Rectangle.setSize(size)
Arguments:
  • size (Point2()) – indicating the rectangle width and height

Sets the rectanlge size

Return type:void

setStrokeColor

Rectangle.setStrokeColor(color)
Arguments:
  • color (Color()) – the stroke color

Sets the stroke color for this shape

Return type:void

setStrokeWidth

Rectangle.setStrokeWidth(strokeWidth)
Arguments:
  • strokeWidth (number()) – the stroke width in pixels

Sets the stroke width for this shape in pixels

Return type:void