Flex:将 PDF 加载到 Sprite 中进行打印
我有预先存在的 PDF 文件,我想将其发送到 Flex 3 中的 PrintJob。我可以使用 UrlRequest 很好地加载文件,但我需要以某种方式将数据放入 Sprite 中,以便包含到 PrintJob 中。
有没有办法做到这一点,或者我应该走另一条路? (我已经看过隐藏的 iFrame 示例,但我希望有一种无需 JavaScript 即可完成此操作的方法。)
谢谢
I have pre-existing PDF files which I would like to send to a PrintJob in Flex 3. I can load the files fine with UrlRequest, but I need to somehow get the data into a Sprite to be included into a PrintJob.
Is there a way to do this, or should I go another route? (I've seen the hidden iFrame example, but I was hoping for a way to do this without JavaScript.)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 Aodbe AIR,那么您将能够将 PDF 加载到 HTML 视图中。
不过,Flex(和 Flash Player)没有任何对显示(或创建)PDF 的本机支持。
大多数人只是将生成的 PDF 传递给浏览器并让它处理它。您可以使用 navigatorToURL 来完成此操作。 iFrame 技巧可以发挥作用,尽管 PDF 的实际显示可能取决于浏览器设置。
这是另一篇关于类似主题的 StackOverflow 帖子。它链接到此网站 http://www.devaldi.com/?p=212这提供了一种选择。
If you're using Aodbe AIR, then you'll be able to load the PDF into an HTML View.
Flex (and The Flash Player) does not have any native support for displaying (or creatging) PDFs, though.
Most people will just pass the generated PDF to the browser and let it handle it. You can do this w/ navigateToURL. The iFrame trick can work, although the actual display of the PDF may depend upon browser settings.
Here is another StackOverflow Post on a similar topic. It links to this site http://www.devaldi.com/?p=212 which provides one alternative.