antvis/G2

g2能根据配置直接生成base64用于浏览器的打印吗

Closed this issue · 3 comments

react+antv/g2能直接根据传人图表配置同步生成png图片的base64编码吗,用于PDF打印

  • 如果是 node 环境,使用 #5772 中的 ssr node。
  • 如果是浏览器环境,只需要通过 chart 拿到 canvas,然后 getDataURL 即可。

不需要依赖服务端

在浏览器环境,能提供一个简单的示例吗,G2 5.0版本

const base64 = chart.getContext().canvas.getContextService().getContext().canvas.toDataURL();