在透明和自定义窗口中预览AIR应用程序内的PDF

时间:2011-09-20 15:08:04

标签: flex actionscript-3

我有一个透明的窗户(skinnable)。 在里面,我想预览一些pdf文件。 但是,只有黑屏出现,你能帮助我吗?

由于

3 个答案:

答案 0 :(得分:1)

我找到的唯一解决方案是拥有一个没有透明选项的窗口 感谢

答案 1 :(得分:0)

请提供更多详情。如果将相应的组件嵌入标准窗口中,它是否按预期显示PDF?

此外,这些链接可能很有用:

答案 2 :(得分:0)

您使用的是HTML组件吗?如果是这样,如果您的窗口是透明的,则无法显示PDF。这是Adobe文档中的注释。我强调了有趣的部分。 (来源:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/html/HTMLLoader.html

  

注意:当在透明窗口中显示时,嵌入了SWF内容   必须使用透明或不透明嵌入HTML页面   的wmode。 wmode的默认值是window,所以如果你没有指定   一个值,SWF内容可能不会显示。在Windows和Linux上,SWF   当wmode设置为时,内容始终显示在其他内容之上   窗口或不透明。 PDF内容无法透明显示   窗口,无论使用哪种wmode设置。

您可以在另一个窗口中显示PDF吗?如果你不能,也许你可以找到打开隐形窗口的方法,在那里加载PDF,将其绘制到BitmapData对象中,然后显示快照。当然,这意味着没有任何用户与PDF的互动。