(仅限 AIR)
HTMLPDFCapability 类包含 HTMLLoader 对象的
pdfCapability
属性的可能值。它还定义尝试加载 PDF 内容失败时调度的 ErrorEvent 对象的
errorID
属性的值。
public static const ERROR_CANNOT_LOAD_READER:int = 3204
在尝试加载 Reader 或 Adobe Acrobat 应用程序或者其所需的某个库时,操作系统返回一个错误。
注意:此值不是从 HTMLLoader.pdfCapability
返回的,而是作为 HTMLLoader 对象尝试加载 PDF 内容且操作系统返回错误时调度的 ErrorEvent 对象的 errorID
属性发送的。HTMLLoader.pdfCapability
可能返回 PDFCapability.STATUS_OK
,这是由于它只检查配置而不尝试加载任何库。
public static const ERROR_INSTALLED_READER_NOT_FOUND:int = 3201
未检测到任何 Adobe Reader 版本。HTMLLoader 对象无法显示 PDF 内容。
public static const ERROR_INSTALLED_READER_TOO_OLD:int = 3202
已检测到 Adobe Reader,但版本太旧。HTMLLoader 对象无法显示 PDF 内容。
public static const ERROR_PREFERRED_READER_TOO_OLD:int = 3203
已检测到足够高的 Adobe Reader 或 Acrobat 版本(8.1 或更高版本),但为处理 PDF 内容而设置的 Adobe Reader 版本比 Adobe Reader 或 Acrobat 8.1 旧。HTMLLoader 对象无法显示 PDF 内容。
public static const STATUS_OK:int = 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 内容没有在可接受的时间范围内加载时显示这些说明。
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Sun Dec 14 2008, 10:39 PM -08:00