XML / BI Publisher模板上的页码特定内容

时间:2018-03-19 04:08:21

标签: rtf bi-publisher oracle-xml-publisher

我需要在模板上显示页码特定数据。

例如,

1。我需要修复页面#1 后半部分的标题表数据。

2。剩余的前半页将有详细的表格数据,这将是很多,因此将扩展到多个页面。

第3。第2点中提到的详细表格数据将打印在除第2页以外的所有页面上,因为第2页还有另一张要显示的固定图像。

除非我知道如何控制页码特定内容,否则它似乎是唯一的要求。

任何帮助/意见将不胜感激。

1 个答案:

答案 0 :(得分:0)

  • 您使用的是哪个版本的BI Publisher?
  • 我假设标记您的模板是RTF文件?
  • 您使用的是Microsoft Word的BI Publisher加载项吗?
  • 您的目标是什么输出(例如PDF,XLSX)? (某些代码/功能仅适用于某些输出类型。)
  • “标题”是指页眉还是表格标题? (如果您的意思是表格标题,您仍然可以操纵页面标题的使用对您有利。)
  • 您的固定图像是静态的吗?嵌入在模板中,还是以某种方式动态?
  • 您能提供所需输出的示例或模型吗?

不知道那些(和其他)问题的答案会让你更难回答你的原始问题;但是试着给你一些可行的东西,这是一个镜头......

以下摘录来自Oracle Fusion Middleware Report Designer's Guide for Oracle Business Intelligence Publisher - 11g Release 1 (11.1.1)

章节4.5.3创建多个或复杂的页眉和页脚

  

如果模板需要多个页眉和页脚,则创建   它们通过使用BI Publisher标记来定义报告的正文区域。   如果页眉和页脚包含,您可能还想使用此方法   要放置在表单域中的复杂对象。当你定义   身体区域,在身体开始之前发生的元素   区域组成标题。身体区域后发生的元素   组成页脚。

     

使用以下标记括起报告的正文区域:

     

<?start:body?>

     

<?end body?>

章节4.9.3指定仅限最后一页内容

  

仅指定最后一页内容:

     
      
  1. 在模板中创建分节符以确保最终页面的内容与报告的其余部分分开。

  2.   
  3. 在最后一页上插入以下语法:

         

    <?start@last-page:body?>

         

    <?end body?>

  4.   

我从未使用过最后一页功能;但我认为,如果你在最后一页上有一个数量数据,通常会导致它跨越多个页面,它仍然会。

如果您使用此最后一页功能,则需要对页眉,页脚和连续页面编号进行特殊操作。

如果您使用Microsoft Word创建模板,BI Publisher输出将识别您在Word的页面设置&gt;中可能进行的大部分设置。布局