我正在测试FastReport VCL 5,作为我们应用程序非常老的报告工具的替代品。我们经常做的事情之一是打印表单到激光打印机,我正在努力弄清楚如何打印表单元素。例如,我们有一张发票,在页面边缘有一些边框,顶部有公司名称,中间有水印徽标图像,有分界线等。这些表单元素中有标准发票标题(发票#、日期、帐户名称等)和详细项目(具体收费、评论等)。我不知道如何让表单元素打印在主乐队和细节乐队后面?如果我使用页面标题带,它必须在主数据带之前(而不是后面)打印。
下面是我想要做的事情的一个例子:
阴影蓝色区域是发票头(主数据带)。有阴影的绿色区域是发票的细节(详细信息)。暗黄色区域是总带。报告的其余部分(帧、行、公司标题等)都是表格的一部分。
现在,诀窍是,如果这个发票溢出到多个页面,发票标题必须重新打印,细节必须留在他们所在的框内(在第二条和最底层的水平线之间)。我尝试了覆盖,但似乎没有办法限制两个y和弦之间的细节带。
发布于 2015-01-14 17:23:31
使用@bummi的建议,我将头信息移到Page头带(而不是主数据带),然后发票项进入主数据带。然后我添加了一个页面页脚带,以防止发票细节覆盖表单的底部。最后,我把所有的表格都放进了覆盖带。为了创建水印,我创建了一个非常轻的图像版本,然后把它作为一张图片放到叠加带中。
https://stackoverflow.com/questions/27927908
复制相似问题