AX的打印管理设置是由printjobsettings类来维护和构建的。
我们常用的是PrintJobSettings.PrintSettings(formstr(sysPrintForm))来调用系统的sysPrintForm类来显示打印设置界面。
系统中代码如:
{
PrintJobsetings printJobSettings;
;
printJobsetings = new PrintJobsetings(conPrint)//conPrint是一个container类型的容器,一般利用系统的pack,unpack记录这个值,当下次初始化的时候就能按照我们以前设置过的设置去设置打印管理界面。
PrintJobSettings.PrintSettings(formstr(sysPrintForm));
Conprint = PrintJobSettings.packPrintJobSettings();//获取最新的设置。
}
一般用法:
Printjobsettings有几个方法要注意下:
Printjobsettings.getTarget(),Printjobsettings.setTarget()用来设置打印媒体。
Printjobsettings.format()用来获取设置打印文件类型。
Printjobsettings.preferrredformat()用来设置打印文件类型。
Printiobsettins.filename(“//”)用来设置打印路径。
检查文件路径或文件是否存在winapi::FileExists(”//”);