链接打开如何直接打印

image.png如何用链接打开,就直接调用这个打印功能,类似excel直接下载的功能:&format=excel

FineReport 用户F5949137 发布于 前天 15:08 (编辑于 前天 15:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Y时光Lv5见习互助
发布于前天 15:12(编辑于 前天 15:17

表单加载结束后事件里,调用一下打印功能,或者是增加一个执行js脚本

image.png

doURLPrint(config),调出打印工具,打印报表

var printurl="http://localhost:8075/webroot/decision/view/report";
var reportlets ="[{reportlet: 'GettingStarted.cpt', 地区: '华北'}, {reportlet: 'GettingStarted.cpt', 地区: '华东'}]";
var config = {
printUrl : printurl,
isPopUp : true, 
// 是否弹出设置窗口,true为弹出,false为不弹出
data :{ 
// 多模板格式: [{reportlet: 'name.cpt', a: 'a1'}, {reportlet: 'name.cpt', b: 'b1'}]  同样的模板会出现多页
// 单模板格式: [{reportlet: 'name.cpt', a: 'a1', b: 'b1'}]  同样的模板只会有单页
reportlets: reportlets // 需要打印的模板列表 
},
printType : 1, // 打印类型,0为零客户端打印,1为本地打印
// 以下为零客户端打印的参数,仅当 printType 为 0 时生效
ieQuietPrint : false,// IE静默打印设置 true为静默,false为不静默
// 以下为本地打印的参数,仅当 printType 为 1 时生效
printerName : 'Microsoft Print to PDF', // 打印机名
pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页
pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效
copy: 3, // 打印份数
};
FR.doURLPrint(config);

  • 用户F5949137 用户F5949137(提问者) 我是在其他平台,只想调用链接,不预览报表,打开就是打印界面
    2025-08-09 15:18 
最佳回答
0
华莉星宸Lv7专家互助
发布于前天 15:35

你在其他平台  需要参考这个才行

Java直接调用报表打印 https://help.fanruan.com/finereport/doc-view-1104.html

  • 3关注人数
  • 24浏览人数
  • 最后回答于:前天 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部