首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flex航展pdf预览

flex航展pdf预览
EN

Stack Overflow用户
提问于 2010-09-28 00:48:48
回答 1查看 1.1K关注 0票数 1

我正在使用urlloader从服务器加载一个tiff文件。然后,我将其转换为ByteArray并在弹出窗口中显示该图像。

var bytes:ByteArray = urlloader.data as ByteArray;我使用TIFFbaselineDecoder对字节进行解码,并打开一个弹出窗口来显示位图。效果很好。

现在,我想对pdf文件做同样的事情。如何在bytearray的窗口中显示pdf文件。

请让我知道。

谢谢

Vish

EN

回答 1

Stack Overflow用户

发布于 2010-09-28 01:50:16

首先,您可以检查用户的计算机是否适合PDF显示

代码语言:javascript
复制
if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK){
    trace("PDF content can be displayed");
} 
else {
    trace("PDF cannot be displayed. Error code:", HTMLLoader.pdfCapability); 
}

如果是这样,那么

代码语言:javascript
复制
var request:URLRequest = new URLRequest("http://www.example.com/test.pdf"); 
pdf = new HTMLLoader(); 
pdf.height = 800; 
pdf.width = 600; 
pdf.load(request); 
container.addChild(pdf);

请注意,这也是可行的:

代码语言:javascript
复制
<mx:HTML width="100%" height="100%" location="understanding_the_flex_3_lifecycle_v1.0.pdf"/>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3805960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档