Flex加载PDF文档
来源:互联网 发布:mac 如何设置桌面图标 编辑:程序博客网 时间:2024/05/16 13:48
加载PDF文件的步骤如下所示。
新建AIR工程。
确定系统中已安装Adobe Reader 8.1以上版本。
编写MXML文件。
MXML程序中主要处理是在初始化应用程序时加载PDF文件,并将结果添加到<mx:HTML>组件。以下代码加载PDF文件“1.pdf”并显示于<mx:HTML>组件上。
<?xml version="1.0"encoding="utf-8"?>
<mx:WindowedApplicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"creationComplete="initApp()">
<mx:Script>
<![CDATA[
importflash.html.HTMLPDFCapability; //引用HTMLPDFCapability类
importflash.html.HTMLControl; //引用HTMLControl类
importmx.controls.Alert; //引用Alert类
//应用程序初始化函数
privatefunction initApp():void
{
//AdobeReader 8.1版本以上已安装时,加载pdf
if(HTMLControl.pdfCapability==HTMLPDFCapability.STATUS_OK)
{
varrequest:URLRequest = new URLRequest("1.pdf");//定义URLRequest实例
var pdf:HTMLControl = new HTMLControl(); //定义HTML
Control实例
pdf.height= 800; //设置pdf高度
pdf.width= 600; //设置pdf宽度
pdf.load(request); //加载pdf
container.addChild(pdf); //将pdf添加到HTML组件上
}
else
Alert.show("pdf不能显示,请安装Adobe Reader 8.1以上版本");
}
]]>
</mx:Script>
<mx:HTMLid="container"/>
</mx:WindowedApplication>
(33) “if(HTMLControl.pdfCapability==HTMLPDFCapability.STATUS_OK)”语句用以判断系统中是否安装Adobe Reader 8.1以上版本。若未安装,则加载PDF文件不能完成。
(34) PDF文件只能显示于<mx:HTML>组件中。“container.addChild(pdf);”语句表示在<mx:HTML>组件中添加PDF文件数据。
按下Ctrl+F11键,编译运行程序。运行效果如图23-1所示。
- Flex加载PDF文档
- flex 显示pdf文档
- flex 显示pdf文档
- 从 Flex 应用程序创建 PDF 文档
- Flex:使用FlexPaper显示PDF文档
- advancED Flex 4 (一) 的 PDF格式文档下载地址
- Flex 在线查看word,pdf,ppt等文档
- 实现WORD及PDF文档在线阅读 ASPNET FLEX PAPER
- flex实现百度库文浏览文档使用word文档转pdf然后再用pdf转swf最后flex页面使用flexpaper显示文库数据
- FlexPaper_1.2.1.swc——Flex在线显示PDF文档(使用FlexPaper)感悟
- Flex加载
- flex 导出PDF
- flex datagrid导出PDF
- iOS 开发之 pdf 文档的加载与浏览的 4 种方式
- iOS开发之pdf文档的加载与浏览的4种方式
- iOS开发之pdf文档的加载与浏览的4种方式
- Office文档转pdf文档
- C#生成PDF文档
- 自己写的3D游戏DEMO
- 诺基亚为什么再次支持TD?
- Linux 安装google-gadgets
- 我们是狮子还是羚羊?
- CLR Fusion定位算法示意图
- Flex加载PDF文档
- 灵异故事 你相信吗?
- 单向链表类的实现
- C#泛型集合 using System.Collections.Generic
- ASP多行多列又一个方法
- python编码问题
- MSSQL计算日期方法大全
- VC模仿超炫QQ界面的实现
- 一个选项卡切换