簡體   English   中英

Ax2012:如何上傳和打印外部PDF文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM