`
kanwoerzi
  • 浏览: 1643699 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

代码如下:
<?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>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics