Packageflash.html
Classpublic final class HTMLPDFCapability
InheritanceHTMLPDFCapability Inheritance Object

Language version: ActionScript 3.0
Runtime version: AIR 1.0

The HTMLPDFCapability class contains possible values of the pdfCapability property of an HTMLLoader object. It also defines the values of the errorID property of an ErrorEvent object dispatched when an attempt to load PDF content is unsuccessful.

See also

HTMLLoader.pdfCapability


Public Properties
 PropertyDefined by
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined by
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Public Constants
 ConstantDefined by
  ERROR_CANNOT_LOAD_READER : int = 3204
[static] An error was returned by the OS when trying to load the Adobe Reader or Acrobat application or one of its necessary libraries.
HTMLPDFCapability
  ERROR_INSTALLED_READER_NOT_FOUND : int = 3201
[static] No version of Adobe Reader is detected.
HTMLPDFCapability
  ERROR_INSTALLED_READER_TOO_OLD : int = 3202
[static] Adobe Reader is detected, but the version is too old.
HTMLPDFCapability
  ERROR_PREFERRED_READER_TOO_OLD : int = 3203
[static] A sufficient version (8.1 or later) of Adobe Reader or Acrobat is detected, but the the version of Adobe Reader that is set up to handle PDF content is older than Adobe Reader or Acrobat 8.1.
HTMLPDFCapability
  STATUS_OK : int = 0
[static] A sufficient version (8.1 or later) of Adobe Reader is detected and PDF content can be loaded in an HTMLLoader object.
HTMLPDFCapability
Constant detail
ERROR_CANNOT_LOAD_READERconstant
public static const ERROR_CANNOT_LOAD_READER:int = 3204

Runtime version: AIR 1.0

An error was returned by the OS when trying to load the Adobe Reader or Acrobat application or one of its necessary libraries.

Note: This is not returned from HTMLLoader.pdfCapability, but it is sent as the errorID property of an ErrorEvent object dispatched when an HTMLLoader object attempts to load PDF content and the operating system returns an error. HTMLLoader.pdfCapability may return PDFCapability.STATUS_OK, because it examines only the configuration and does not attempt to load any libraries.

ERROR_INSTALLED_READER_NOT_FOUNDconstant 
public static const ERROR_INSTALLED_READER_NOT_FOUND:int = 3201

Runtime version: AIR 1.0

No version of Adobe Reader is detected. An HTMLLoader object cannot display PDF content.

ERROR_INSTALLED_READER_TOO_OLDconstant 
public static const ERROR_INSTALLED_READER_TOO_OLD:int = 3202

Runtime version: AIR 1.0

Adobe Reader is detected, but the version is too old. An HTMLLoader object cannot display PDF content.

ERROR_PREFERRED_READER_TOO_OLDconstant 
public static const ERROR_PREFERRED_READER_TOO_OLD:int = 3203

Runtime version: AIR 1.0

A sufficient version (8.1 or later) of Adobe Reader or Acrobat is detected, but the the version of Adobe Reader that is set up to handle PDF content is older than Adobe Reader or Acrobat 8.1. An HTMLLoader object cannot display PDF content.

STATUS_OKconstant 
public static const STATUS_OK:int = 0

Runtime version: AIR 1.0

A sufficient version (8.1 or later) of Adobe Reader is detected and PDF content can be loaded in an HTMLLoader object.

Note: On Windows, if an earlier version of Acrobat is installed and is running on the user's system, any running version of Acrobat or Adobe Reader, 7.x or higher, is used even if a later version is installed. In this case, if the value of the pdfCapability property is PDFCapability.STATUS_OK, when an AIR application attempts to load PDF content into an HTMLLoader object, the older version of Acrobat or Adobe Reader displays an alert, without an error message displayed in the AIR runtime. If this is a possible situation for your users, consider instructing them to close Acrobat or Adobe Reader while running your application. Or consider displaying these instructions if the PDF content does not load within an acceptable amount of time.