[英]Ax2012:How can I upload and print an external PDF file
我是AX2012
項目的AX2012
。 我有一個外部PDF文件可以打印。 為此,我正在尋找一種解決方案,當我單擊按鈕時可以從外部文件上載,顯示然后打印PDF。
我已經測試了這份工作
static void AALpdfprint(Args _args)
{
PrintJobSettings printJobSettings = new PrintJobSettings();
Dialog dialog = new Dialog();
DialogField dialogFileName;
str adobeExe;
str adobeParm;
;
dialogFileName = dialog.addField(extendedTypeStr(Filenameopen), "immatriculation");
if (dialog.run())
{
printJobSettings.printerSettings('SysPrintForm');
adobeExe = WinAPI::findExecutable(dialogFileName.value());
adobeParm = strFmt(' /t "%1" "%2" "%3" "%4"',
dialogFileName.value(),
printJobSettings.printerPrinterName(),
printJobSettings.printerDriverName(),
printJobSettings.printerPortName());
winAPI::shellExecute(adobeExe, adobeParm);
}
}
在這里我可以正確上傳文件,但是我想在打印之前顯示它。
您是否嘗試過Acrobat Reader的其他命令行選項 ?
適用於其他語言的內容也適用於X ++。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.