zoukankan      html  css  js  c++  java
  • eas之日期选择控件

      初始化打印控件
    KDPrinter ctrlPrinter = new KDPrinter();

    增加列

    // 指定插入位置
    table.addColumn(index);
    // 插入到最后
    table.addColumn();
    // 一次性添加多行
    addColumns(colCount);
    设置打印数据

    创建打印任务IPrintJob

    IPrintJob printJob = new BufferPrintJob(“your job name”);

    设置打印任务的页眉页脚(也可以不设,在页面设置对话框还可以设置)

    PaperHeader head = new PaperHeader();
    LabelCell headLab = new LabelCell("Your header content");
    headLab.setPainterBounds(0, 1, 200, 10);
    head.addPainter(headLab);
    printJob.setHeader(head);
    PaperFooter foot = new PaperFooter();
    foot.addPainter(headLab);
    printJob.setFooter(foot);

    设置打印任务内容提供器

    printJob.setPageProvider(new IPageProvider() {
     public Page get(int index, PaperInfo info){
        //这里提供你每页的打印数据
      }
    });
    info
    把创建好的打印任务添加到打印控件

    ctrlPrinter.addPrintJob(printJob);
    如果要直接打印:ctrlPrinter.printDirect();
    打印预览
    显示打印预览对话框:
    ctrlPrint.printPreview(Component parent);
    打印设置
    显示打印设置对话框;该对话框的作用于所有打印任务
    ctrlPrint.printDialog(Component parent);
    页面设置
    每个打印任务有不同的页面设置,所以通过打印任务来调出页面设置对话框
    printJob.pageDialog(Component parent);

  • 相关阅读:
    Android Intent Service
    Android-Window(一)——初识Window
    立FLAG-书单
    Typecho-Material主题不支持Kotlin代码高亮的解决方案
    【翻译】What is State Machine Diagram(什么是状态机图)?
    【翻译】 What is class diagram(什么是类图)?
    Android-Selector不起作用
    git 命令
    远程分支回退方法
    mac 显示隐藏文件
  • 原文地址:https://www.cnblogs.com/luojiabao/p/10964280.html
Copyright © 2011-2022 走看看