zoukankan      html  css  js  c++  java
  • 通过Batch发送Report

    1、生成文件。

     1 Args                args;
     2 ReportRun           reportRun;
     3 System.Exception     ex;
     4 str  reportname     = reportstr(PriceDiscTable_Purch_Expiration);
     5 str  AttachmentPath = "\\\\xxxx004\\MailAttachment\\PriceDiscTable_Purch_Expiration.PDF";
     6 //通过Batch生成文件要用相对路径的共享文件夹
     7 ;
     8 
     9 args = new args();
    10 args.name(reportname);
    11 reportRun = new reportRun(args);
    12 reportRun.query().interactive(False);
    13 reportRun.report().interactive(False);
    14 reportRun.setTarget(printMedium::File);
    15 reportRun.printJobSettings().setTarget(PrintMedium::File);
    16 reportRun.printJobSettings().preferredTarget(PrintMedium::File);
    17 reportRun.printJobSettings().format(PrintFormat::PDF);
    18 reportRun.printJobSettings().warnIfFileExists(False);
    19 reportRun.printJobSettings().suppressScalingMessage(True);
    20 reportRun.printJobSettings().packPrintJobSettings();
    21 reportRun.printJobSettings().fileName(AttachmentPath);
    22 reportRun.run();

    2、发送邮件。

     1 SysEmailBatch   mailer = SysEMailBatch::construct();
     2 ;
     3 
     4 mailer.parmPriority(emailPriority::High);
     5 mailer.parmSenderAddr("xxxx@xxxx.com.cn");
     6 mailer.parmEmailAddr("xxxx@xxxx.com.cn");
     7 mailer.parmMessageBody("Jinn test send mail!");
     8 mailer.parmSubject('Jinn test mail');
     9 mailer.addAttachmentfileName("\\\\xxxx004\\MailAttachment\\PurchPriceExp.PDF");
    10 mailer.run();

    3、相关设置。

    (1)邮件服务器设置。

    (2)AOS打印配置。

  • 相关阅读:
    加入创业公司有什么利弊
    Find Minimum in Rotated Sorted Array II
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Find Minimum in Rotated Sorted Array
    Remove Duplicates from Sorted Array
    Spiral Matrix
    Spiral Matrix II
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/Jinnchu/p/2659922.html
Copyright © 2011-2022 走看看