您的位置:首页 > 编程语言

flex AIR 打开PDF文件(代码实现)

2011-03-31 18:02 351 查看
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import flash.html.HTMLPDFCapability; //use HTMLPDFCapability
import flash.html.HTMLLoader; //use HTMLLoader
import mx.controls.Alert; //use Alert
//initialize
private function initApp():void
{
//check Adobe Reader 8.1 or above capability
if(HTMLLoader.pdfCapability==HTMLPDFCapability.STATUS_OK)
{
var request:URLRequest = new URLRequest("sample.pdf");//URLRequest example
var pdf:HTMLLoader = new HTMLLoader(); //HTML Control
pdf.height = 800; //set pdf height
pdf.width = 1280; //set pdf width
pdf.load(request); //load pdf
container.addChild(pdf); //put pdf in HTML container
}
else
Alert.show("pdf cant display, not Adobe Reader 8.1 and above version");
}
private function htmlLoaded(event:Event):void
{

}
]]>
</mx:Script>

<mx:HTML id="container" width="1278" height="718"/>

</mx:WindowedApplication>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐