• 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);

  • 相关阅读:
    ios 动画与2D、3D绘图
    ios UI设计与开发 按钮、图标和图片
    算法基础
    快速排序
    ios网络开发 同步下载和异步下载
    用C#调用Execl
    SQL函数大全
    出差
    窗体间的互操作
    垂直滚动条代码
  • 原文地址:https://www.cnblogs.com/luojiabao/p/10964280.html
Copyright © 2020-2023  润新知