Language version: | ActionScript 3.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.
public static const ERROR_CANNOT_LOAD_READER:int = 3204
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.
public static const ERROR_INSTALLED_READER_NOT_FOUND:int = 3201
No version of Adobe Reader is detected. An HTMLLoader
object cannot display PDF content.
public static const ERROR_INSTALLED_READER_TOO_OLD:int = 3202
Adobe Reader is detected, but the version is too old. An HTMLLoader
object cannot display PDF content.
public static const ERROR_PREFERRED_READER_TOO_OLD:int = 3203
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.
public static const STATUS_OK:int = 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.
© 2004-2022 Adobe Systems Incorporated. All rights reserved.
Wed Sep 28 2022, 6:12 PM GMT+01:00