如何为BI Publisher设置卷纸无限高度以单页打印所有记录
解决BI Publisher RTF卷纸无限高度打印问题
由于Word本身不支持设置无限高度,可通过以下两种方案实现单张卷纸打印所有重复组记录:
方案一:修改RTF文件源码
- 用Word完成带重复组的RTF模板制作,保存后关闭Word。
- 用记事本或文本编辑器打开该RTF文件。
- 在文件开头找到页面设置代码段,类似:
将\paperw11906\paperh16838\margl1134\margr1134\margt1134\margb1134\paperh后的数值改为极大值(比如\paperh1000000),确保能容纳所有记录。 - 保存修改后的RTF文件,再用BI Publisher测试打印效果。
方案二:通过BI Publisher布局设置调整
- 打开BI Publisher模板编辑器(或在BI Publisher Enterprise中打开模板)。
- 进入页面设置选项,选择自定义纸张尺寸。
- 将纸张高度设置为足够大的值(比如10000mm,可根据实际记录量调整)。
- 保存设置后,生成打印预览验证所有记录是否在单张纸内。
注意事项
- 用方案一修改RTF源码后,尽量避免再用Word打开编辑,否则可能重置纸张高度;如需编辑,先备份修改后的文件。
- 部分打印机对超大纸张高度有限制,可先测试较大的高度值,确认打印机支持。
内容的提问来源于stack exchange,提问作者Amene Khalili
相关产品推荐
相关产品推荐

