5. Fabric 设置画布大小

1. 设置宽度

javascript 复制代码
canvas.setWidth(width)

2. 设置高度

javascript 复制代码
canvas.setHeight(height)

3. 设置大小

javascript 复制代码
canvas.setDimensions({
  width,
  height
})

4. 画布的缩放

javascript 复制代码
canvas.on('mouse:wheel', (opt) => {
    const delta = opt.e.deltaY // 滚轮,向上滚一下是 -100,向下滚一下是 100
    let zoom = canvas.getZoom() // 获取画布当前缩放值
    zoom *= 0.999 ** delta
    if (zoom > 20) zoom = 20 // 限制最大缩放级别
    if (zoom < 0.01) zoom = 0.01 // 限制最小缩放级别
    // 以鼠标所在位置为原点缩放
    canvas.zoomToPoint(
      {
        // 关键点
        x: opt.e.offsetX,
        y: opt.e.offsetY
      },
      zoom // 传入修改后的缩放级别
    )
  })
相关推荐
荆棘鸟骑士1 天前
Arm64架构CentOS7服务器搭建Fabric环境
服务器·架构·fabric
荆棘鸟骑士7 天前
Hyperledger Fabric 入门笔记(十八)Fabric V2.5 测试网络部署补充 - 排序节点管理
区块链·fabric
FrancyZhou22 天前
10 Hyperledger Fabric 介绍
区块链·fabric
alex180123 天前
python Fabric在自动化部署中的应用
python·自动化·fabric
制造业保安队长1 个月前
上手体验微软全新整合的王炸平台Fabric
微软·fabric
数据猿1 个月前
Data Fabric or Data Mesh,企业数据共享选哪一个?
运维·fabric
噎住佩奇1 个月前
Fabric链码部署测试
运维·fabric
噎住佩奇2 个月前
Fabric环境部署
运维·fabric
An_s2 个月前
canvas+fabric实现时间刻度尺(二)
前端·javascript·vue.js·elementui·fabric
噎住佩奇2 个月前
Fabric部署-docker-compose安装
docker·fabric