(仅限 AIR)
flash.html
public final class HTMLPDFCapability
继承HTMLPDFCapability Inheritance Object

语言版本: ActionScript 3.0
运行时版本: AIR 1.0

HTMLPDFCapability 类包含 HTMLLoader 对象的 pdfCapability 属性的可能值。它还定义尝试加载 PDF 内容失败时调度的 ErrorEvent 对象的 errorID 属性的值。

另请参见

HTMLLoader.pdfCapability


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共常量
 常量定义方
  AIR-only ERROR_CANNOT_LOAD_READER : int = 3204
[静态] 在尝试加载 Reader 或 Adobe Acrobat 应用程序或者其所需的某个库时,操作系统返回一个错误。
HTMLPDFCapability
  AIR-only ERROR_INSTALLED_READER_NOT_FOUND : int = 3201
[静态] 未检测到任何 Adobe Reader 版本。
HTMLPDFCapability
  AIR-only ERROR_INSTALLED_READER_TOO_OLD : int = 3202
[静态] 已检测到 Adobe Reader,但版本太旧。
HTMLPDFCapability
  AIR-only ERROR_PREFERRED_READER_TOO_OLD : int = 3203
[静态] 已检测到足够高的 Adobe Reader 或 Acrobat 版本(8.1 或更高版本),但为处理 PDF 内容而设置的 Adobe Reader 版本比 Adobe Reader 或 Acrobat 8.1 旧。
HTMLPDFCapability
  AIR-only STATUS_OK : int = 0
[静态] 已检测到足够高的 Adobe Reader 版本(8.1 或更高版本),可以在 HTMLLoader 对象中加载 PDF 内容。
HTMLPDFCapability
常量详细信息
AIR-only ERROR_CANNOT_LOAD_READER常量
public static const ERROR_CANNOT_LOAD_READER:int = 3204

运行时版本: AIR 1.0

在尝试加载 Reader 或 Adobe Acrobat 应用程序或者其所需的某个库时,操作系统返回一个错误。

注意:此值不是从 HTMLLoader.pdfCapability 返回的,而是作为 HTMLLoader 对象尝试加载 PDF 内容且操作系统返回错误时调度的 ErrorEvent 对象的 errorID 属性发送的。HTMLLoader.pdfCapability 可能返回 PDFCapability.STATUS_OK,这是由于它只检查配置而不尝试加载任何库。

AIR-only ERROR_INSTALLED_READER_NOT_FOUND常量 
public static const ERROR_INSTALLED_READER_NOT_FOUND:int = 3201

运行时版本: AIR 1.0

未检测到任何 Adobe Reader 版本。HTMLLoader 对象无法显示 PDF 内容。

AIR-only ERROR_INSTALLED_READER_TOO_OLD常量 
public static const ERROR_INSTALLED_READER_TOO_OLD:int = 3202

运行时版本: AIR 1.0

已检测到 Adobe Reader,但版本太旧。HTMLLoader 对象无法显示 PDF 内容。

AIR-only ERROR_PREFERRED_READER_TOO_OLD常量 
public static const ERROR_PREFERRED_READER_TOO_OLD:int = 3203

运行时版本: AIR 1.0

已检测到足够高的 Adobe Reader 或 Acrobat 版本(8.1 或更高版本),但为处理 PDF 内容而设置的 Adobe Reader 版本比 Adobe Reader 或 Acrobat 8.1 旧。HTMLLoader 对象无法显示 PDF 内容。

AIR-only STATUS_OK常量 
public static const STATUS_OK:int = 0

运行时版本: AIR 1.0

已检测到足够高的 Adobe Reader 版本(8.1 或更高版本),可以在 HTMLLoader 对象中加载 PDF 内容。

注意:在 Windows 中,如果在用户系统上安装并正在运行 Acrobat 的较早版本,则即使安装了较新的版本,仍会使用正在运行的 Acrobat 或 Adobe Reader 版本(7.x 或更高版本)。在这种情况下,如果 pdfCapability 属性的值为 PDFCapability.STATUS_OK,则当 AIR 应用程序尝试将 PDF 内容加载到 HTMLLoader 对象时,Acrobat 或 Adobe Reader 的较早版本会显示警告,而不出现 AIR 运行时显示的错误消息。如果您的用户可能会遇到这种情况,请考虑指导他们在运行您的应用程序时关闭 Acrobat 或 Adobe Reader。或考虑在 PDF 内容没有在可接受的时间范围内加载时显示这些说明。