Specifications

zones must be added. Adding an editing zone to a session has the
following effect on any certificates that are sensitive to that zone:
If the certificate resides in a previous session it becomes dirty. This is
a consequence of the definitions in the Certified PDF 2 file format
specification; there is no need to update the certificate.
If the certificate resides in the active session, its state is automatically
reset to “Unknown”. According to the Certified PDF 2 file format
specification a certificate can never become dirty due to an editing
zone listed for the session during which the certificate was added.
Resetting the certificate state is the only way to indicate that the
certificate may no longer represent the state of the file.
Existing functions
Job class
The getEmbeddedDataset() function offers an additional optional argument and additional
semantics related to Certified PDF 2.
If the cp2 argument is false or missing, the function behaves as
before. If the cp2 argument is true, the function returns a CP2
getEmbeddedDataset(
writable: Boolean, cp2 :
Boolean ) : Dataset
dataset if the backing file is a PDF file, otherwise it returns an
XMP dataset. The behavior is summarized in the table below. A
returned CP2 dataset adheres to all semantics of an XMP dataset.
For example metadata fields from multiple sources are
synchronized into a unified XMP data model.
When the getEmbeddedDataset() function is invoked on a job for the first time in a certain entry
point, it returns a dataset of the type listed in the table below. If the function is called again on
the same job in the same entry point, it returns the embedded dataset object that was created
in the first call, ignoring the value of the “writable” and “cp2” arguments in the repeat calls.
Type of dataset
returned
File formatWritableCP2
Read-only XMPAnyFalseFalse
Writable XMP
Read-only XMP
Supported for update
Not supported for
update
TrueFalse
Read-only CP2
Read-only XMP
PDF
Other than PDF
FalseTrue
Writable CP2
Writable XMP
PDF
Other supported for
update
TrueTrue
Read-only XMP
Not supported for
update
Dataset class
The following functions offer slightly expanded semantics.
Returns "CP2” for a CP2 dataset; otherwise behaves as before.
getModel( ) : String
500
Enfocus Switch 10