繁体   English   中英

使用FastReport VCL 5打印表单

[英]Print a form using FastReport VCL 5

我正在测试FastReport VCL 5,以替代我们应用程序的非常旧的报告工具。 我们做的很多事情之一是将表格打印到激光打印机上,我正在设法弄清楚如何打印表格元素。 例如,我们有一个发票,该发票的页面边缘有一些边框,顶部有公司名称,中间有水印徽标图像,分隔线等。在这些表单元素内是标准发票标题(发票编号,日期,帐户名称等)和详细信息(特定费用,评论等)。 我无法弄清楚如何使表格元素打印在母带和细部带的后面? 如果使用页面标题带,则必须在主数据带之前(而不是后面)打印。

这是我正在尝试做的一个示例: 发票样本

蓝色阴影区域是发票抬头(主数据带)。 绿色阴影区域是发票明细(明细栏)。 黄色阴影区域是总计范围。 报告的其余部分(框架,线条,公司标题等)都是表格的所有部分。

现在,解决这个问题的技巧是,如果该发票溅到多页上,则必须重新打印发票抬头,并且详细信息必须保留在其所在的框内(在第二条和底部的水平线之间)。 我尝试了叠加,但是似乎没有办法限制两个y坐标之间的细节范围。

根据@bummi的建议,我将页眉信息移到了“页眉”带(而不是“主数据”带)中,然后将发票项目移到了“主数据”带中。 然后,我添加了一个页脚区域,以防止发票明细覆盖表格的底部。 最后,我将所有表格材料放入了叠加乐队。 为了创建水印,我创建了图像的非常浅的版本,然后将其作为图片放入“叠加”带中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM