Class managing markups on a canvas.

Hierarchy

  • Markups

Constructors

Accessors

  • get backgroundColor(): RGB
  • Returns RGB

  • set backgroundColor(color: RGB): void
  • Parameters

    Returns void

  • set customCursor(cursorURL: string): void
  • Parameters

    • cursorURL: string

    Returns void

  • get dashedLabelTag(): boolean
  • Returns boolean

  • set dashedLabelTag(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

  • get editing(): boolean
  • Returns boolean

  • get foregroundColor(): RGB
  • Returns RGB

  • set foregroundColor(color: RGB): void
  • Parameters

    Returns void

  • get mode(): MARKUP_MODE
  • Returns MARKUP_MODE

  • get roundedCornerLabelTag(): boolean
  • Returns boolean

  • set roundedCornerLabelTag(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

  • get shadowLabelTag(): boolean
  • Returns boolean

  • set shadowLabelTag(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

  • get stage(): Stage
  • Returns Stage

  • get strokeWidth(): number
  • Returns number

  • set strokeWidth(weight: number): void
  • Parameters

    • weight: number

    Returns void

  • get visible(): boolean
  • Returns boolean

Methods

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns ArrowShape

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns CloudShape

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns EllipseShape

  • Adds a new label shape.

    Returns

    The added label shape.

    Parameters

    • text: string

      The text of the label.

    • x: number

      The x-coordinate of the label.

    • y: number

      The y-coordinate of the label.

    • select: boolean = true

      True to select the shape after adding.

    Returns LabelShape

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns LineShape

  • Parameters

    • x: number
    • y: number
    • select: boolean = true

    Returns PencilShape

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns RectangleShape

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • select: boolean = true

    Returns StarShape

  • Returns void

  • Returns void

  • Parameters

    • undoable: boolean = true

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns IRect

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • action: UndoableAction

    Returns void

  • Returns boolean

  • Returns void

  • Returns void

  • Parameters

    • width: number
    • height: number

    Returns void

  • Parameters

    • red: number
    • green: number
    • blue: number

    Returns void

  • Parameters

    • enabled: boolean

    Returns boolean

  • Parameters

    • red: number
    • green: number
    • blue: number

    Returns void

  • Parameters

    • mode: MARKUP_MODE

    Returns void

  • Parameters

    • e: MouseEvent
    • pan: boolean

    Returns void

  • Parameters

    • enabled: boolean

    Returns boolean

  • Parameters

    • enabled: boolean

    Returns boolean

  • Parameters

    • width: number

    Returns void

  • Parameters

    • visible: boolean
    • editing: boolean

    Returns boolean

  • Returns boolean

  • Returns void