我希望找到一種簡單的方法來打印從我的flex開發的移動iphone應用程序中顯示的PDF。在Flex移動應用程序中打印(Flash Builder 4.7)
看起來不像Adobe在Air上提供此功能。
在這一點上,有什麼辦法可以從Flex移動應用程序打印任何東西?打印屏幕或打印位圖?
謝謝!
我希望找到一種簡單的方法來打印從我的flex開發的移動iphone應用程序中顯示的PDF。在Flex移動應用程序中打印(Flash Builder 4.7)
看起來不像Adobe在Air上提供此功能。
在這一點上,有什麼辦法可以從Flex移動應用程序打印任何東西?打印屏幕或打印位圖?
謝謝!
是的,沒有。無法通過AIR SDK以任何形式或手機形式獲得(從3.7開始)。
但是,您可以創建一個可以執行此操作的AIR本機擴展(用Objective-C或Java編寫的代碼庫,取決於通過AS3庫連接的平臺)。在我的最後一個項目中,我們委託我們的iOS開發人員創建了一個擴展,允許本地「Open In」和「Sharing」菜單顯示並與AIR應用程序中的數據交互。隨着共享菜單出現了打印選項,具體取決於內容。它效果很好,完全按照我們的希望。我相信你可以建立一個只有打印菜單才能做到的,並且如果需要的話,沒有做完整的共享菜單。
但是,我會提醒你,原生擴展不易以任何方式創建。它涉及瞭解一種單獨的語言,使用來自Adobe的記錄不完善的庫和命令行工作。此外,在XCode的OS X上必須創建iOS ANE 必須。在Windows或Linux中創建它是沒有辦法的(至少我知道)。