Options
All
  • Public
  • Public/Protected
  • All
Menu

Canvas helper class. Inserts {@link HTMLCanvasElement|element} and handles position and size adjustments.

Hierarchy

  • Canvas

Index

Constructors

Properties

element: HTMLCanvasElement

Reference to the HTML canvas {@link HTMLCanvasElement|element}.

Methods

  • adjust(width: number, height: number, top: number, left: number): void
  • Adjusts canvas size and position.

    Parameters

    • width: number

      New width for canvas.

    • height: number

      New height for canvas.

    • top: number

      New top position for canvas.

    • left: number

      New left position for canvas.

    Returns void

  • adjustFromElement(element: HTMLElement): void
  • Adjust canvas size and position from existing element.

    Parameters

    • element: HTMLElement

      Existing {@link HTMLElement|element} as reference.

    Returns void

  • drawStroke(stroke: Stroke, ratio: number): Promise<void>
  • Draw stroke as a path on canvas area.

    Parameters

    • stroke: Stroke

      Stroke object with meta data.

    • ratio: number

      Image/canvas ratio.

    Returns Promise<void>

  • insert(refElement: HTMLElement): void
  • Inserts canvas html element right after the reference element.

    Parameters

    • refElement: HTMLElement

      Reference {@link HTMLElement|element} where we want position the canvas.

    Returns void

Generated using TypeDoc