【问题标题】:report set attachement filename报告集附件文件名
【发布时间】:2016-02-26 09:22:34
【问题描述】:

打印报告到电子邮件时是否可以设置附件文件名? 我可以在报表的 fetch() 方法中使用以下代码设置文件名:

element.printJobSettings().filename(Zefilename);

文件名在 SysPrintForm 的文件选项卡中可见,但在使用附件文件发送电子邮件时未设置文件名。文件名在以 PrintJobSettings 类为参数的 info 类的 ReportSendMail() 方法中设置:

void reportSendMail(PrintJobSettings p1)

SysINetMail m = new SysINetMail();
str fileName = 'axaptareport';
;
/..../
m.sendMailAttach(p1.mailTo(),p1.mailCc(), p1.mailSubject(),'axapta report', true, p1.fileName(), fileName);

p1.filename() 给了我生成文件的路径和一个临时文件名:“C:\user.....\AX6545Tmp.pdf” (6545是一个随机数)

我的报告中使用的 printJobSettings 类似乎不是那里使用的类,那么如何通过自定义现有打印框架来设置附件文件名?

感谢帮助

【问题讨论】:

    标签: axapta email-attachments x++ dynamics-ax-2009


    【解决方案1】:

    如您所见,报告的附件文件名是静态的。

    您将只使用来自p1 的信息来自定义reportSendMail 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多