Class CanvasAbstract

Hierarchy

  • Canvas

Constructors

Properties

colorMode: ColorMode
dirtyRects: null | Rect[]
height: number
width: number

Methods

  • 添加弧形路径

    Parameters

    • x: number

      圆心 x

    • y: number

      圆心 y

    • radius: number

      半径

    • startAngle: number

      起始角度(以弧度计)

    • endAngle: number

      结束角度(以弧度计)

    • Optional ccw: boolean

      是否逆时针?

    Returns Canvas

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Canvas

  • Parameters

    Returns Canvas

  • Parameters

    • source: Image
    • destX: number
    • destY: number

    Returns Canvas

  • Parameters

    • source: Image
    • srcX: number
    • srcY: number
    • srcWidth: number
    • srcHeight: number
    • destX: number
    • destY: number

    Returns Canvas

  • Parameters

    • text: string
    • Optional options: {
          align?: AlignType;
          color?: ColorValue;
          height?: number;
          valign?: VerticalAlignType;
          width?: number;
          x?: number;
          y?: number;
      }
      • Optional align?: AlignType
      • Optional color?: ColorValue
      • Optional height?: number
      • Optional valign?: VerticalAlignType
      • Optional width?: number
      • Optional x?: number
      • Optional y?: number

    Returns Canvas

  • Parameters

    • text: string
    • options: {
          align?: AlignType;
          backgroundColor?: ColorValue;
          color?: ColorValue;
          verticalPosition?: "baseline" | "top" | "bottom" | "center";
          x: number;
          y: number;
      }
      • Optional align?: AlignType
      • Optional backgroundColor?: ColorValue
      • Optional color?: ColorValue
      • Optional verticalPosition?: "baseline" | "top" | "bottom" | "center"
      • x: number
      • y: number

    Returns null | Rect

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Canvas

  • Parameters

    Returns Canvas

  • Returns void

  • 设置当前字体

    Parameters

    • fontName: string

      字体名称

    Returns Canvas

  • 返回当前使用的字体名

    Returns string

  • 标记发生更新的区域

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Canvas

  • Parameters

    • x: number
    • y: number

    Returns Canvas

  • Parameters

    • width: number

    Returns Canvas

  • 返回当前使用的等宽字体名

    Returns string

  • 设置等宽点阵字体(iso-8859-1)。

    Parameters

    • name: string

    Returns Canvas

  • Parameters

    • x: number
    • y: number

    Returns Canvas

  • Parameters

    • angle: 0 | 90 | 180 | 270

    Returns Canvas

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Canvas

  • Parameters

    Returns Canvas

  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns Canvas

  • Parameters

    Returns Canvas