怎样写js打印按钮,自动获取页面参数和无感打印,不需要浏览器打印页面弹出

零客户端打印,已勾选ie浏览器中不显示打印设置

FineReport yzm802555 发布于 5 天前 (编辑于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7专家互助
发布于5 天前
  • yzm802555 yzm802555(提问者) JS 调用 FR 打印方法:这个文档中也有浏览器打印界面,不想要浏览器的打印界面,需要预览报表打击打印按钮后直接打印,不再跳出打印界面
    2025-08-12 16:07 
  • 华莉星宸 华莉星宸 回复 yzm802555(提问者) 这个参数改为true
    2025-08-12 16:12 
  • yzm802555 yzm802555(提问者) 回复 华莉星宸
    var printurl = "http://localhost:8075/webroot/decision/view/report"; // 基础URL
    var reportlets = "[{reportlet: '模板.cpt'}]"; // 保持模板名参数分离

    var config = {
    printUrl: printurl, // 使用基础URL {{JS 调用 FR 打印方法-1071.md}}
    isPopUp: false,
    data: {
    reportlets: reportlets // 参数通过data传递 {{批量打印-1095.md}}
    },
    printType: 0,
    ieQuietPrint: true,
    printerName: '另存为 PDF',
    //printerName: '导出为WPS PDF',
    //printerName: 'Microsoft Print to PDF',
    pageType: 0,
    copy: 1
    };
    FR.doURLPrint(config);
    2025-08-12 16:19 
  • 华莉星宸 华莉星宸 回复 yzm802555(提问者) 官方给的方法就是这个,应该是可以的
    你重启一下设计器 看看是不是假保存了
    万一不行 就只能问官方了https://service.fanruan.com/support
    2025-08-12 16:20 
  • yzm802555 yzm802555(提问者) 回复 华莉星宸 已经是true了
    2025-08-12 16:20 
  • 2关注人数
  • 28浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部