無法列印出 LabVIEW ActiveX PDF Container

更新 May 20, 2024

產品資訊

軟體

  • LabVIEW

操作系統

  • Windows

其他

  • Any PDF reader
  • ActiveX

問題敘述

我想列印出我的 VI 的前面板,其中包括 ActiveX PDF Containers(如下面的螢幕截圖)。

image001.png

如果我使用 VI: Print VI Panel 或 Documentation.vi ,列印輸出可以正常工作,但 ActiveX Containers的圖片卻是空的(如下面的螢幕截圖)。

image003.png

當我使用獲取影像方法前面板:ActiveX 容器的獲取影像方法時,我得到了相同的結果。

解決方案

無論用什麼viewer,或者是否在瀏覽器中打開PDF,只要使用 ActiveX Container 在 LabVIEW 中打開的任何 PDF 文檔都不會使用上述方法顯示或列印出來。

要獲取 VI 前面板的螢幕截圖,請如以程式編寫方式獲取可執行應用程式中的螢幕截圖範例(將捕獲整個螢幕)中所述,應用 Windows user32.dll。要裁剪螢幕截圖的特定區域,可以使用Windows API 功能和 .NET 呼叫。這些範例可以在以下論壇中找到。