Click or drag to resize
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
C#
public SignDocProperty[] getProperties(
	PropertyCollection collection
)

Parameters

collection
Type: de.softpro.signdocsdk.Enums.EDocumentPropertyCollection
The name of the collection, see above.

Return Value

Type: SignDocProperty
The properties.
See Also