直接打印报表


在ax中有时可能需要在打印时,不显示报表的预览与设置窗口,而是直接Send到打印机。可以使用ClassFactory、PrintJobSettings、ReportRun来完成。

static void NJ_MF_DirectPrint(Args _args)
{
    Args                args = new Args();
    ReportRun           reportRun;
    PrintJobSettings    printJobSettings = new PrintJobSettings();
    ;
 
   args.name(reportstr("NJ_QTReportM8"));
    reportRun = ClassFactory.reportRunClass(args);
    printJobSettings.setTarget(PrintMedium::Printer);


    printJobSettings.deviceName("HP Laserjet 2120");
    reportRun.report().interactive(false);
    reportRun.query().interactive(false);


    reportRun.printJobSettings(printJobSettings.packPrintJobSettings());
    reportRun.run();
}

优质内容筛选与推荐>>
1、Mysql binlog
2、用带余除法可以解决一切部分分式的题目
3、awk 替换 匹配
4、C 语言实例 - 将字符串写入文件
5、7.纯 CSS 创作一个 3D 文字跑马灯特效


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号