The data items that
PDFPropertiesResult
variables
contains.
formType
A
string
value
that represents the form type of the PDF document. These values
are valid:
-
NotAForm
-
Acroform
-
Static-XFA
-
Dynamic-XFA
-
XFAForeground
hasAttachments
A
boolean
value
that determines whether the document has attachments. A value of
true
indicates
that the document contains attachments and
false
indicates
that there is no attachments in this document.
hasComments
A
boolean
value
that indicates whether the document contains comments. A value of
true
indicates
that there are comments in the document and
false
indicates
that there are no comments in this document.
Comments can
be one of the following types:
-
Notes (Text)
-
DrawingMarkups (Line, PolyLine, Square, Circle, Polygon,
and Ink)
-
TextEditingMarkups (Highlight, Underline, Squiggly, StrikeOut,
Caret, and FreeText)
-
Stamps (Stamp)
-
Attachments (FileAttachment and Sound)
isAcroForm
A
boolean
value
that indicates whether the document is an Acrobat form that does
not contain an XFA stream. A value of
true
indicates
that the document is an Acrobat form and
false
indicates
that it is not an Acrobat form.
isFillableForm
A
boolean
value
that indicates whether the document contains fillable form fields.
A value of
true
indicates that there are fillable
fields in the document and
false
indicates that
there is no fillable fields in the document.
isPDFDocument
A
boolean
value
that indicates whether you can perform PDF document operations on
this document. A value of
true
indicates that the
document allows for PDF operations and
false
indicates
that you cannot perform PDF operations in this document.
Note:
If the document contains an XFA stream, but is
an XFA Foreground stream, it is still a PDF document. An XFA Foreground
stream is a PDF document that displays an XFA form as a layer on
applicable pages.
isPDFPackage
A
boolean
value
that indicates whether the document is a PDF package. A
PDF package
is
a portable collection that uses metadata, including user-defined metadata,
to manage a collection of document-level file attachments. The root PDF,
to which all the files are attached, is less important than the
attachments and is referred to as a cover sheet within Acrobat.
A value of
true
indicates that the document is
a PDF package and
false
indicates that the document
is not a PDF package.
isXFADocument
A
boolean
value
that indicates whether the document contains an XFA stream. A value
of
true
indicates that the document contains an
XFA stream and
false
indicates that the document
does not contain an XFA stream.
locked
A
boolean
value
that indicates whether the document is locked. A value of
true
indicates
that the document is locked and
false
indicates
that this document is not locked.
PDFVersion
A
string
value
that contains the document's PDF version. This information is located
in the first line of the PDF document (header), and it specifies
the version of the PDF specification to which the file conforms.
For example, if the file conforms to PDF version 1.5, the header
contains the string:
%PDF-1.5
. The valid values
are:
PDF-1.5
,
PDF-1.6
, and
PDF-1.7
.
queryExceptions
A
map
of
string
values
that contains exceptions that are thrown when the document property
values are retrieved.
requiredAcrobatVersion
A
string
value
that contains the Acrobat or Adobe Reader version required to view
the PDF document.
XFAVersion
A
string
value
that contains the XFA version of the PDF document.