zoukankan      html  css  js  c++  java
  • Lodop打印控件输出页码(超文本和纯文本页码)

    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,"ItemType",2);//设置上面的纯文本打印项为页号项
    如果是超文本tdata="pageNO"是第几页,tdata="pageCount"是共几页,并设置为页眉页脚项,每页输出LODOP.SET_PRINT_STYLEA(0,"ItemType",1);//设置上面的为页眉页脚,每页固定位置输出


    超文本和纯文本页码,都可以控制从哪一页开始显示,页码从几开始。
    下图中给超文本和纯文本都加了页码显示页数,和初始值的控制,都是有效的,写注释的时候略有不同,一个比较白话文的注释,一个较正常的注释。
    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);//设置页码初始值

  • 相关阅读:
    ubuntu搭建php开发环境记录
    zz-什么是网关,路由,dns,通俗讲解
    如何设置root用户密码
    zz三台centos7虚拟机设置相互免密码登录
    go之闭包及其应用
    网络是怎样连接的
    进程间通信方式探索
    现代操作系统——操作系统概念
    现代操作系统——硬件_IO设备——设备控制器和设备本身
    simotion byte/word ASCII码转换为字符、字符串
  • 原文地址:https://www.cnblogs.com/huaxie/p/9700435.html
Copyright © 2011-2022 走看看