免费、绿色、专业的手机游戏中心下载安装平台-游家吧

当前位置: 首页 > 教程攻略 > FineReport批量打印教程

FineReport批量打印教程

更新时间:2026-04-28 13:52:52

smsforwarder短信转发器 v3.5.0.260224最新版
  • 类型:系统工具
  • 大小:18.5m
  • 语言:简体中文
  • 评分:
查看详情

FineReport批量打印教程

通过FineReport表格控件,讲解批量打印的设置方法。

问题说明

若要大批量复制模板,可使用快捷打印功能,大幅减少重复劳动,提升工作效能!

深度集成全国销售人员业绩数据,自动调整参数,快速生成并导出定制化报表。

批量打印传入的网址链接格式

通过内置打印功能,使用完整URL对攀销蕉信息进行批量输出。

通过GET方式传递参数调用FR.doURLPDFPrint(printurl, true)实现PDF打印功能。

使用POST方式提交批量打印请求可以有效避免因URL过长导致的打印失败问题。此外,通过将reportlets参数封装在请求体中传输,不仅能够防止参数暴露在URL中,还能够有效缩短地址长度,提升系统稳定性和数据传输安全性。这样设计不仅能提高用户体验,还能增强系统的健壮性,是处理批量打印任务时值得推荐的方法。

}

};

在调用打印方法时,若第二个参数设置为true会弹出对话框;设为false则不会显示对话框,直接完成打印任务。

示例

在必要时,请选择所需的参数进行打印,点击“doPrint”按钮后,系统将自动生成并输出相应结果。

实现方法

首先利用JavaScript获取复选框的选择状态,将这些选择信息整理并整合处理,从而构建出符合要求的请求地址。随后,根据实际需求决定合适的参数传递方式:如果采用POST方法,可以使用FR.doURLPDFPrint(printurl, true, {data: {reportlets: selectedValues}})来传输数据;若采用GET方法,则调用FR.doURLPDFPrint(printurl, true)来进行请求操作。最后,利用PDF打印功能实现多个报表的批量打印,确保流程顺畅高效,满足大量打印任务的需求。

POST传参实现PDF完整打印代码

FineReport演示系统,提供报表设计与数据展示功能,助力企业高效决策与信息可视化。

根据会话标识执行打印操作,调用函数实现输出功能。

获取当前页面选中的参数值并存入数组。

将当前选中的地区信息通过参数传递给请求数据,格式为:{reportlet: /doc/Primary/Parameter/Parameter_cpt, 地区 : 当前选择的地区值},并存入数组p中供后续报表使用。

})

把参数值数组转换成字符串形式

利用FineReport内置的cjkEncode方法实现编码转换。

}

};

请先选择要打印的参数设置

}

华东地区选项,通过复选框进行选择,对应值为华东,页面显示为华东文字及换行。

华北作为我国重要经济区域,覆盖多个省份并位于地理中心,经济快速增长,是北方发展的核心地带,拥有得天独厚的资源、交通和产业优势。

查看效果

开启内置服务器,勾选多个项目后点击打印按钮,即可完成批量打印操作。

问题简述

在批量预览或打印报表时,页码会连续累加。由于各报表相互独立,采用批量操作可以提高效率,避免逐个处理。为了更清晰地区分每份报表,建议它们页面序号独立,不跨报表连续编号。这样,每份报表的页码从首页开始重新计算,提升文档的可读性和条理性。

应对之策

在批量打印的网址末尾添加&__cumulatepagenumber__=false即可实现功能。

示例

批量打印或预览多个报表模板时,每个模板的页码均从第一页重新开始计数。

各报表打印时可设置显示页数

在kcpt文件里,除了报表内容,可在任意单元格插入公式以展示当前页码和总页数,格式为“第X页,共Y页”。

k2.cpt,格式相同,如下所示。

若两张模板均存于reportlets目录下,则URL输入地址应按如下格式填写。

查看效果

页码不累加

启动内置服务器后,可通过浏览器访问本地预览页面。在地址栏输入指定的URL链接:http://localhost:8075/WebReport/ReportServer"https://xaizai-fd.zol-img.com.cn/t_s800x2000/g8/M00/0F/08/ChMkLWkJ476Ie_fuAAAbDj9s-4YAAF-4wLqXToAABsm147.jpg" >

k1.cpt模板的第三页内容如下所示

第二个模板(k2.cpt)呈现第四页内容,具体显示如下:

由此可见,第二个模板的页码依然从第一页起始。

页码逐页累加

地址栏若不添加&__cumulatepagenumber__=false参数,则页面编号将自动连续累加显示,具体表现如下所示。

模板k1.cpt每页当前页显示不变,总页数已更新为4页。

第二个模板(k2.cpt)呈现第四页内容,具体显示如下:

第二个模板的页码会延续第一个模板的页码累加,而非从第一页重新开始计算。

精品推荐

相关文章

最新资讯

热门文章

更多

最新推荐

更多

最新更新

更多