cpt模板我添加了按钮,写了这个js,可以导出模板里我的css设置吗?

function downloadCanvasIamge(selector, name) {

    // 通过选择器获取canvas元素,querySelector('body')就是整个页面

    html2canvas(document.querySelector('div[id="content-container"]')).then(canvas => {

//debugger;

    var imgUrl = canvas.toDataURL("image/png"); // 将canvas转换成img的src流

    //console.log("base64编码数据:", imgUrl);

    // 生成一个a元素

    var a = document.createElement('a')

    // 创建一个单击事件

    var event = new MouseEvent('click')

    // 将a的download属性设置为我们想要下载的图片名称,若name不存在则使用‘下载图片名称’作为默认名称

    a.download = name || '下载图片名称'

    // 将生成的URL设置为a.href属性

    a.href = imgUrl

     

    // 触发a的单击事件

    a.dispatchEvent(event)

})}

 

downloadCanvasIamge('canvas', '测试')

FineReport HmjijsbZ 发布于 2024-8-13 11:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-8-13 11:37

不支持导出的

  • HmjijsbZ HmjijsbZ(提问者) 那大佬,这个导出方式会重新读取数据集吗?
    2024-08-13 11:42 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-8-13 11:38

html页面效果,导出的时候不一定会生效。

最好使用帆软自己的条件属性字体效果去实现

  • 3关注人数
  • 132浏览人数
  • 最后回答于:2024-8-13 11:38
    请选择关闭问题的原因
    确定 取消
    返回顶部