我希望找到一种简单的方法来打印从我的flex开发的移动iphone应用程序中显示的PDF。
看起来Adobe并没有在Air上提供此功能。
此时,有没有办法从flex移动应用程序打印任何内容?打印屏幕还是打印位图?
谢谢!
答案 0 :(得分:2)
是和否。它不能通过AIR SDK在移动设备上以任何形式或形式提供(无论如何,从3.7开始)。
但是,您可以创建一个AIR Native Extension(用Objective-C或Java编写的代码库,具体取决于通过AS3库连接的平台),可以执行此操作。在我的上一个项目中,我们委托我们的一个iOS开发人员创建一个扩展,允许本地“打开”和“共享”菜单显示AIR应用程序中的数据并与之交互。随着该共享菜单出现了打印选项,具体取决于内容。它工作得很好,完全按照我们的希望行事。我相信你可以建立一个只用打印菜单做这个并且如果需要的话没有完成共享菜单。
但是,我会警告你,无论如何都不容易创建原生扩展。它涉及了解单独的语言,使用来自Adobe的文档很少的文档和命令行工作。此外,必须在XCode中的OS X上创建iOS ANE 。我无法(至少我知道)在Windows或Linux中创建它。