加载PDF文件-使用本地SQL数据库
加载PDF文件-使用本地SQL数据库
Flex 3.0中最大的变化在于新增AIR工程。AIR应用程序是一种桌面应用程序。因为要支持对本地资源的操作,所以Flex 3.0中新增许多对本地资源的操作,如本地文件、PDF文件等。另外,AIR应用程序支持版本升级、集成网页、使用Ajax技术等。本章将介绍Flex 3.0这些新特性的具体应用。
23.1 加载PDF文件
在Flex 3.0中的AIR工程中新增HTMLControl类和HTMLPDFCapability类。通过这两个类可实现加载PDF文件,丰富了AIR应用程序的效果和功能。本小节将为读者介绍如何在AIR工程中加载PDF文件。
23.1.1 加载PDF文件前的准备
加载PDF文件需要有两个条件:第一是必须为AIR工程,第二是系统已安装Adobe Reader 8.1以上版本。前者是因为Flex 3.0中只有在AIR工程中可引用HTMLControl类和HTMLPDFCapability类。究其深层原因是Adobe公司只允许桌面应用程序(AIR)访问本地资源。其他Web工程出于安全性考虑,不可直接访问本地资源。
23.1.2 使用HTMLControl类加载PDF文件
HTMLControl类是AIR中新增的类,用于加载PDF。使用HTMLControl类加载PDF文件的语法如下所示。
HTMLControl变量.load(URLRequest变量);
以下代码使用HTMLControl类加载“123.pdf”文件。
var t:URLRequest=new URLRequest("123.pdf");
var hc:HTMLControl=new HTMLControl();
hc.load(t);
HTMLControl类中只有一个属性pdfCapability。此属性存储了PDF文件与Adobe Reader版本间的关系。在HTMLControl类的load方法执行后,自动得到版本信息。
23.1.3 使用HTMLPDFCapability类检测Adobe Reader版本
HTMLPDFCapability类定义了加载的PDF文件与Adobe Reader版本间的关系,使用状态字符串表示,如
“ERROR_INSTALLED_READER_NOT_FOUND”。HTMLPDFCapability类的状态字符串如表23-1所示。
表23-1 HTMLPDFCapability类的状态字符串
状 态 名
说 明
HTMLPDFCapability.STATUS_OK
系统中已安装Adobe Reader 8.1以上版本
HTMLPDFCapability.ERROR_INSTALLED_READER_NOT_FOUND
系统中未安装Adobe Reader
HTMLPDFCapability.ERROR_INSTALLED_READER_TOO_OLD
系统中Adobe Reader版本太旧
HTMLPDFCapability.ERROR_PREFERRED_READER_TOO_OLD
当前有旧的Adobe Reader版本正在读取PDF
你可能喜欢
- SQL数据库查询
- 制作pdf
- 论文数据库
- 数据库备份方法
- 数据库操作
- 数据结构课设
- pdf使用技巧
- SQL数据库查询语言113页
- 提高速度 优化SQL Server数据库查询5页
- 第4章 掌握数据库查询语言T-SQL29页
- SQL_server_2008数据库查询核心指南52页
- 第六章 关系数据库查询语言SQL38页
- 第5章 关系型数据库查询语言SQL64页
- 如何制作pdf文档5页
- 利用电子图书制作pdf格式图书的方法4页
- 简易制作pdf文档3页
- 关于制作与编辑pdf1页
- 85 090407 office-如何制作和修正pdf文档12页
- 如何制作pdf教程7页
- PQDD (ProQuest Digital Dissertations)美国博、硕士论文数据库指南23页
- 国内外免费论文数据库总结1页
- pqdd博硕士论文数据库 - PQDD检索指南2页
- 国内外学位论文数据库检索82页
- 5.5-ProQuest_博硕论文数据库讲座26页
- 美国硕博论文数据库9页
- 数据库备份方法4页
- wordpress本地数据库备份方法2页
- 瑞星企业版杀软系统中心数据库备份方法3页
- Oracle数据库备份与恢复的三种方法5页
- ORACLE数据库备份方法大总结3页
- oracle数据库备份的方法4页
- 联合国数据库操作方法39页
- 第10章 Visual FoxPro 6.0的数据库操作61页
- VB数据库操作实例8页
- access数据库操作类11页
- 数据库操作12页
- C程序对psql数据库操作3页
- 数据结构课设报告(表达式求解)27页
- 数据结构课设任务书34页
- 数据结构课设--迷宫15页
- 数据结构与算法课设题目一17页
- 数据结构课设任务书及题目_小白发布26页
- 数据结构课设报告--词频统计系统的设计20页


