我需要在模板上显示页码特定数据。
例如,
1. 我只需要修复第 1 页后半部分的表头数据。
2. 剩下的前半页会有明细表数据,而且会很多,因此会扩展到多页。
3. 第 2 点中提到的明细表数据将打印在除第 2 页之外的所有页面上,因为第 2 页有另一个要显示的固定图像。
除非我知道如何控制页码特定内容,否则这似乎是一个独特的要求。
任何帮助/输入将不胜感激。
我需要在模板上显示页码特定数据。
例如,
1. 我只需要修复第 1 页后半部分的表头数据。
2. 剩下的前半页会有明细表数据,而且会很多,因此会扩展到多页。
3. 第 2 点中提到的明细表数据将打印在除第 2 页之外的所有页面上,因为第 2 页有另一个要显示的固定图像。
除非我知道如何控制页码特定内容,否则这似乎是一个独特的要求。
任何帮助/输入将不胜感激。
不知道这些(和其他)问题的答案会使尝试回答您的原始问题变得更加困难;但是为了尝试给你一些可能有用的东西,这里有一个镜头......
从第 4.5.3 节创建多个或复杂的页眉和页脚:
如果模板需要多个页眉和页脚,则通过使用 BI Publisher 标记来定义报表的正文区域来创建它们。如果页眉和页脚包含要放置在表单域中的复杂对象,您可能还需要使用此方法。当您定义正文区域时,出现在正文区域开头之前的元素构成标题。出现在正文区域之后的元素构成页脚。
使用以下标签将报告的正文区域括起来:
<?start:body?>
<?end body?>
从第 4.9.3 节指定仅最后一页内容:
要指定仅最后一页的内容:
在模板中创建分节符,以确保最后一页的内容与报告的其余部分分开。
在最后一页插入以下语法:
<?start@last-page:body?>
<?end body?>
我从未使用过最后一页功能;但我假设如果您在最后一页上有大量数据,通常会导致它跨越多个页面,它仍然会。
如果您使用最后一页功能,则需要对页眉、页脚和连续页码进行特殊处理。
如果您使用 Microsoft Word 创建模板,BI Publisher 输出将识别您可能在 Word 的Page Setup > Layout中进行的大部分设置。