| SignDocDocumentgetProperties Method |
Get the names and types of all SignDoc properties of a
certain collection of properties of the document.
Use getBooleanProperty(), getIntegerProperty(), or
getStringProperty() to get the values of the
properties. Documents supporting a SignDoc data block store
properties in the SignDoc data block.
There are two collections of SignDoc document properties:
- "encrypted" Encrypted properties. Names and values are symmetrically
encrypted.
- "public" Public properties. Document viewer applications may
be able to display or let the user modify these
properties.
- "pdfa" PDF/A properties (PDF documents only):
- part (PDF/A version identifier)
- amd (optional PDF/A amendment identifier)
- conformance (PDF/A conformance level: A or B)
.
All properties in this collection have string values,
the property names are case-sensitive.
If the "part" property is present, the document claims
to be conforming to PDF/A. Your application may change
its behavior when dealing with PDF/A documents. For
instance, it might want to avoid transparency.
-"pdfua" PDF / UA properties(PDF documents only) :
-part(PDF / UA version identifier : 1)
-amd(optional PDF / UA amendment identifier)
-corr(optional PDF / UA corrigenda identifier)
.
All properties in this collection have string values,
the property names are case-sensitive.
If the "part" property is present, the document claims
to be conforming to PDF / UA.Your application may change
its behavior when dealing with PDF / UA documents.
.
Using the same property name in the "encrypted" and "public"
collections is not possible. Attempts to get, set, or remove a
property in the wrong collection will fail with error code
rc_wrong_collection. To move a property from one collection to
another collection, first remove it from the source collection,
then add it to the target collection.
The "pdfa" and "pdfua" collections are read - only and a property
name existing in those collections does not prevent that property
name from appearing in one of the other collections.
The syntax of property names depends on the document type and the
collection containing the property.
"public" properties of PDF documents are stored according to XMP in
namespace "http://www.softpro.de/pdfa/signdoc/public/", therefore
property names must be valid unqualified XML names, see the syntax
of "Name" in the XML 1.1 specification at
http://www.w3.org/TR/2004/REC-xml11-20040204/#sec-common-syn
(section 2.3 Common Syntactic Constructs).
For "encrypted" properties and any properties in TIFF documents,
property names can contain arbitrary Unicode characters except for
NUL.
Namespace:
de.softpro.signdocsdk
Assembly:
SPSignDoc_4.3_DotNetLib (in SPSignDoc_4.3_DotNetLib.dll) Version: 1.0.6773.37566
Syntax
See Also