【发布时间】:2013-07-11 23:06:42
【问题描述】:
我希望找到一种简单的方法来打印从我的 flex 开发的移动 iphone 应用程序中显示的 PDF。
看起来 Adobe 并未在 Air 上提供此功能。
此时,是否有任何方法可以从 flex 移动应用程序打印任何内容?打印屏幕或打印位图?
谢谢!
【问题讨论】:
标签: apache-flex mobile printing
我希望找到一种简单的方法来打印从我的 flex 开发的移动 iphone 应用程序中显示的 PDF。
看起来 Adobe 并未在 Air 上提供此功能。
此时,是否有任何方法可以从 flex 移动应用程序打印任何内容?打印屏幕或打印位图?
谢谢!
【问题讨论】:
标签: apache-flex mobile printing
是和不是。它不能通过 AIR SDK 在移动设备上以任何形式或形式使用(无论如何,从 3.7 开始)。
但是,您可以创建一个 AIR Native Extension(用 Objective-C 或 Java 编写的代码库,具体取决于通过 AS3 库连接的平台)来执行此操作。在我的上一个项目中,我们要求我们的一位 iOS 开发人员创建一个扩展,允许原生“打开方式”和“共享”菜单在 AIR 应用程序中显示数据并与之交互。与该共享菜单一起出现的选项是“打印”,具体取决于内容。它工作得很好,完全符合我们的期望。我相信您可以构建一个仅使用打印菜单执行此操作而无需执行完整共享菜单(如果需要)。
不过,我会警告您,本机扩展无论如何都不容易创建。它涉及了解一种单独的语言、使用来自 Adobe 的文档记录不佳的库以及命令行工作。此外,iOS ANE必须在 XCode 中的 OS X 上创建。没有办法(至少我知道)在 Windows 或 Linux 中创建它。
【讨论】: