1

我希望找到一种简单的方法来打印从我的 flex 开发的移动 iphone 应用程序中显示的 PDF。

看起来 Adob​​e 并未在 Air 上提供此功能。

在这一点上,有没有办法从 flex 移动应用程序打印任何东西?打印屏幕或打印位图?

谢谢!

4

1 回答 1

2

是和不是。它不能通过 AIR SDK 在移动设备上以任何形式或形式使用(无论如何,从 3.7 开始)。

但是,您可以创建一个 AIR Native Extension(用 Objective-C 或 Java 编写的代码库,具体取决于通过 AS3 库连接的平台)来执行此操作。在我的上一个项目中,我们要求我们的一位 iOS 开发人员创建一个扩展,允许原生“打开方式”和“共享”菜单在 AIR 应用程序中显示数据并与之交互。与该共享菜单一起出现的选项是“打印”,具体取决于内容。它工作得很好,完全符合我们的期望。我相信您可以构建一个仅使用打印菜单执行此操作而在需要时不执行完整共享菜单的设备。

但是,我会警告您,本机扩展无论如何都不容易创建。它涉及了解一种单独的语言、使用来自 Adob​​e 的文档记录不佳的库以及命令行工作。此外,必须在 XCode 中的 OS X 上创建iOS ANE 。没有办法(至少我知道)在 Windows 或 Linux 中创建它。

于 2013-07-11T23:36:15.697 回答