Lodop打印控件打印超文本既可以手动分页,也可以自动分页,自动分页可阅读本博客的另一篇博文:
Lodop打印控件 超文本自动分页

自动分页的时候,往往是不知道需要打印的内容到底分了几页,也就不可能预先知道一共几页,也无法在每页设置页码,Lodop提供了语句可以给打印任务添加页码,自动获取该任务一共几页,以及哪些内容分到了哪一页,并且可以设置页码的起始位置和起始值。

Lodop输出页码,可以用超文本或纯文本两种方式:
1.超文本页码,tdata="pageNO"是第几页,tdata="pageCount"是共几页。
默认是阿拉伯数字的页码,通过format="ChineseNum"可以设置成中文数字的页码。
页码是要每页输出的,超文本页码需要设置每页输出,可用如下语句,ItemType为1,就是页眉页脚项,加上这个样式后,该项的特点是每页在固定的位置输出。
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);//设置上面的为页眉页脚,每页固定位置输出

2.纯文本页码,添加纯文本打印项后,可以设置样式为页号项,此项的特是每页输出,且内容包含页号页码,设置了这个样式后,就不用设置上面1里面的每页输出了。
LODOP.SET_PRINT_STYLEA(0,"ItemType",2);//设置上面的纯文本打印项为页号项


超文本和纯文本页码,都可以控制从哪一页开始显示,页码从几开始。
下图中给超文本和纯文本都加了页码显示页数,和初始值的控制,都是有效的,写注释的时候略有不同,一个比较白话文的注释,一个较正常的注释。
LODOP.SET_PRINT_STYLEA(0,"NumberStartPage",2);//设置从哪一页开始显示
LODOP.SET_PRINT_STYLEA(0,"StartNumberValue",3);//设置页码从几开始显示

LODOP.SET_PRINT_STYLEA(0,"NumberStartPage",2);//设置开始显示页码的页数
LODOP.SET_PRINT_STYLEA(0,"StartNumberValue",3);//设置页码初始值

最新文章

  1. [LeetCode] Shortest Word Distance II 最短单词距离之二
  2. Android高效计算——RenderScript(二)
  3. iOS Developer:真机测试
  4. ASP.NET常用的SqlDbHelper类
  5. Hibernate5.2关联关系之单向一对多(一)
  6. MySql 用户 及权限操作
  7. python 解析Excel
  8. 我的踩坑之旅-跨域问题引发bug
  9. Uni-app事件处理
  10. Vue2.0 v-for 中 :key 到底有什么用?
  11. SVN远程管理
  12. 面向对象【day08】:反射(五)
  13. nginx配置集群
  14. Scala泛型[T]的使用
  15. IntelliJ IDEA2017 激活方法 最新的
  16. IIS中的application总是报404错误
  17. java 封装02
  18. HTML5学习笔记(十一):JavaScript基础
  19. Scrum Meeting 11 -2014.11.17
  20. checkbox不显示,试试去掉-webkit-appearance这个样式

热门文章

  1. 项目Alpha冲刺 3
  2. AI 数值计算
  3. LOJ550 Matching 构造
  4. Java 面试题 == 和 equals 的区别
  5. Ionic下的Jpush消息推送与内容显示
  6. SJP's Blog
  7. 【调试技巧】 Fiddler高级用法之url映射请求
  8. Steamworks上传游戏
  9. inode 软/硬链接
  10. linux下syslog-ng日志集中管理服务部署记录