Crystal Reports如何设置无分页的连续长页面?
如何创建无分页连续展示的Crystal Reports报表
可以实现无分页的连续Crystal Reports报表,针对无需打印、仅做内容展示的场景,按以下步骤配置即可:
- 调整自定义纸张尺寸:进入「文件→页面设置」,取消勾选「打印机自动设置」,将纸张高度设置为远大于你业务场景下最大内容长度的数值(比如设置为999cm),宽度按需设置即可,从物理页面规则上避免内容触发分页阈值。
- 关闭所有节的分页规则:右键点击任意节打开「节专家」,依次对页眉、详细资料、页脚、组头、组尾所有报表节,取消勾选「之前分页」「之后分页」「末尾分页」所有和分页相关的属性,避免逻辑规则触发分页。
- 移除分页相关展示元素:删除原报表页脚、页眉中的页码、分页分隔线这类打印相关元素,预览或导出时就会呈现为完整的连续页面。
若你通过代码动态生成报表,需要额外添加自定义纸张配置,C#代码示例如下:
// 设置自定义纸张尺寸 reportDocument.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperSizeCustom; // 第二个参数为自定义高度,按需设置足够大的数值即可 reportDocument.PrintOptions.CustomPaperSize = new System.Drawing.Size(自定义宽度, 9999);
内容的提问来源于stack exchange,提问作者ejbiker93ss
相关产品推荐
相关产品推荐

