BI Publisher:限制每页打印的行数(Page Breaks)
来源:互联网 发布:java远程调用技术 编辑:程序博客网 时间:2024/06/04 23:24
在Oracle XML Publisher中需要实现每页打印固定行数:
- 在程序中进行处理,这种方式需要将数据和格式混在一起,而且处理起来比较麻烦,搞得不好程序性能也会受到大的影响
- 使用XSL命令来处理,这种方式加上条件判断,可以比较简单的实现固定行数的打印
我设计了一个凭证打印,每张凭证打印只能打印5行,在没有限制行数的情况下,编写的标记如下:
<?for-each:G_JE_LINE_NUM?>
<?JE_LINE_NUM?>
<?ACCOUNTED_CR?>
<?ACCOUNTED_DR?>
<?DESCRIPTION?>
<?end for-each?>
打印出来的报表结果大致如下:
Line CR DR Description
——– ———— ———– —————–
1 2000 100000007
2 514.8 100000003
3 50310 100000002
4 100 100000004
5 200 100000001
6 440 钢板
7 43000 钢板
而需要实现第6行开始进行换页,只需要 编写的如下的标记即可:
<?for-each:G_JE_LINE_NUM?>
<?JE_LINE_NUM?>
<?ACCOUNTED_CR?>
<?ACCOUNTED_DR?>
<?DESCRIPTION?>
<?REFERENCE_1?>
<?if:position() mod 5 =0?> <xsl:attribute name=”break-before”>page</xsl:attribute> <?end if?>
<?end for-each?>
打印的结果为:
Line CR DR Description
——– ———— ———– ————-
1 2000 100000007
2 514.8 100000003
3 50310 100000002
4 100 100000004
5 200 100000001
分页……………
Line CR DR Description
——– ———— ———– ————-
6 440 钢板
7 43000 钢板
来源:http://oracleseeker.com/category/oracle_ebs_top/oracle_ebs_customization/page/14/
- BI Publisher:限制每页打印的行数(Page Breaks)
- XML Publisher中需要实现每页打印固定行数
- FastReport.net每页打印固定行数
- dw每页打印固定行数
- LODOP打印控制每页打印一定行数
- FastReport.net每页打印固定行数二
- Oracle Bi Publisher 报表的整合
- Oracle BI Publisher 企业版在WIN7下的安装(BI Publisher Enterprise Edition)
- Oracle BI Publisher 企业版安装后的配置(BI Publisher Enterprise Edition)
- JQuery easyui Datagrid 分页事件 . 获取当前页数page和每页行数rows
- BI Publisher常用技巧
- BI Publisher Resource
- Oracle BI Publisher
- BI Publisher论坛
- 如何得到Oracle EBS中BI Publisher的版本
- BI publisher在word 2007消失的解决办法
- FastReport分组打印并且指定每页行数(不足填空行)
- 控制DATAWINDOW里每页显示的行数
- nfs:server is not responding,still trying问题
- 数据结构二分法
- 临时
- 使用Form个性化修改标准Form的LOV
- [UML] MVC的运作模式
- BI Publisher:限制每页打印的行数(Page Breaks)
- 孙鑫第12课笔记——文件和注册表的操作
- 实现IPv6:KAME项目的经验
- !!!
- [BusyBox] "Using fallback suid method" Message
- java unicode转换代码
- mysq比较时间
- 网易邮箱登陆链接
- JS控制文本框的disabled问题