Hierarchy

  • ScalerContext
    • ScalerContext

Constructors

  • Parameters

    • fontName: string
    • fontStyle: string
    • size: number

    Returns ScalerContext

Properties

canvas: HTMLCanvasElement | OffscreenCanvas
context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D

Methods

  • Parameters

    Returns CanvasLineCap

  • Parameters

    Returns CanvasLineJoin

  • Parameters

    • canvas: HTMLCanvasElement | OffscreenCanvas

    Returns void

  • Parameters

    • context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D

    Returns void

  • Returns boolean

  • Parameters

    • text: string

    Returns boolean

  • Parameters

    • fauxBold: boolean
    • fauxItalic: boolean

    Returns string

  • Returns {
        ascent: number;
        descent: number;
        xHeight: number;
        capHeight: number;
    }

    • ascent: number
    • descent: number
    • xHeight: number
    • capHeight: number
  • Parameters

    • text: string
    • fauxBold: boolean
    • fauxItalic: boolean

    Returns Rect

  • Parameters

    • text: string

    Returns number

  • Parameters

    • text: string
    • bounds: Rect
    • fauxBold: boolean
    • Optional stroke: {
          width: number;
          cap: ctor;
          join: ctor;
          miterLimit: number;
      }
      • width: number
      • cap: ctor
      • join: ctor
      • miterLimit: number

    Returns null | Uint8Array

Generated using TypeDoc