zoukankan      html  css  js  c++  java
  • 将报表打印到文件

     1 static void Jinn_printter(Args _args)
     2 {
     3     Args             m_args = new Args();
     4     SysReportRun     m_reportRun;
     5     printJobSettings m_printJobSettings = new printJobSettings();
     6     
     7     boolean          isCorrect = true;
     8     ;
     9     try
    10     {
    11         if (winAPI::fileExists("c:\\wo_mstr.pdf"))
    12         {
    13             winAPI::deleteFile("c:\\wo_mstr.pdf");
    14         }
    15         
    16         m_printJobSettings.setTarget(PrintMedium::File);
    17         //printJobSettings.preferredTarget(PrintMedium::File);
    18         m_printJobSettings.format(PrintFormat::PDF);
    19         //printJobSettings.preferredFileFormat(PrintFormat::PDF);
    20         m_printJobSettings.fileName("c:\\wo_mstr.pdf");
    21 
    22         m_args.name(reportstr(wo_mstr));
    23         m_reportRun = classfactory.reportRunClass(m_args);
    24         m_reportRun.query().interactive(false);
    25         m_reportRun.report().interactive(false);
    26 
    27         m_reportRun.printJobSettings(m_printJobSettings.packPrintJobSettings());
    28 
    29         m_reportRun.run();
    30     }
    31     catch (exception::Error)
    32     {
    33         isCorrect = false;
    34     }
    35     
    36     if (!isCorrect)
    37     {
    38         info("some errors have been occured");
    39     }
    40 }
  • 相关阅读:
    windows禅道环境搭建
    python-django开发学习笔记四
    迭代器
    小数据池
    正则表达式
    文件操作
    深浅拷贝
    隐藏文件夹命令
    python解释器安装教程以及环境变量配置
    计算机基础应用
  • 原文地址:https://www.cnblogs.com/Jinnchu/p/2663942.html
Copyright © 2011-2022 走看看