當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Context2d.clearRect方法代碼示例

本文整理匯總了TypeScript中core/util/canvas.Context2d.clearRect方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Context2d.clearRect方法的具體用法?TypeScript Context2d.clearRect怎麽用?TypeScript Context2d.clearRect使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在core/util/canvas.Context2d的用法示例。


在下文中一共展示了Context2d.clearRect方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: _paint_empty

  // this overrides the standard _paint_empty to make the inner canvas transparent
  protected _paint_empty(ctx: Context2d, frame_box: FrameBox): void {
    const ow = this.layout._width.value
    const oh = this.layout._height.value
    const [left, top, iw, ih] = frame_box

    ctx.clearRect(0, 0, ow, oh)

    ctx.beginPath()
    ctx.moveTo(0,  0)
    ctx.lineTo(0,  oh)
    ctx.lineTo(ow, oh)
    ctx.lineTo(ow, 0)
    ctx.lineTo(0,  0)

    ctx.moveTo(left,    top)
    ctx.lineTo(left+iw, top)
    ctx.lineTo(left+iw, top+ih)
    ctx.lineTo(left,    top+ih)
    ctx.lineTo(left,    top)
    ctx.closePath()

    if (this.model.border_fill_color != null) {
      ctx.fillStyle = this.model.border_fill_color
      ctx.fill()
    }
  }
開發者ID:jsignell,項目名稱:bokeh,代碼行數:27,代碼來源:gmap_plot_canvas.ts

示例2: _paint_empty

  protected _paint_empty(ctx: Context2d, frame_box: FrameBox): void {
    const [cx, cy, cw, ch] = [0, 0, this.canvas_view.model._width.value, this.canvas_view.model._height.value]
    const [fx, fy, fw, fh] = frame_box

    ctx.clearRect(cx, cy, cw, ch)

    if (this.visuals.border_fill.doit) {
      this.visuals.border_fill.set_value(ctx)
      ctx.fillRect(cx, cy, cw, ch)
      ctx.clearRect(fx, fy, fw, fh)
    }

    if (this.visuals.background_fill.doit) {
      this.visuals.background_fill.set_value(ctx)
      ctx.fillRect(fx, fy, fw, fh)
    }
  }
開發者ID:gully,項目名稱:bokeh,代碼行數:17,代碼來源:plot_canvas.ts

示例3: _paint_empty

  // this overrides the standard _paint_empty to make the inner canvas transparent
  _paint_empty(ctx: Context2d, frame_box) {
    const ow = this.canvas._width.value;
    const oh = this.canvas._height.value;
    const [left, top, iw, ih] = frame_box;

    ctx.clearRect(0, 0, ow, oh);

    ctx.beginPath();
    ctx.moveTo(0,  0);
    ctx.lineTo(0,  oh);
    ctx.lineTo(ow, oh);
    ctx.lineTo(ow, 0);
    ctx.lineTo(0,  0);

    ctx.moveTo(left,    top);
    ctx.lineTo(left+iw, top);
    ctx.lineTo(left+iw, top+ih);
    ctx.lineTo(left,    top+ih);
    ctx.lineTo(left,    top);
    ctx.closePath();

    ctx.fillStyle = this.model.plot.border_fill_color;
    return ctx.fill();
  }
開發者ID:FourtekIT-incubator,項目名稱:bokeh,代碼行數:25,代碼來源:gmap_plot_canvas.ts


注:本文中的core/util/canvas.Context2d.clearRect方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。