Previous Next
736
CHAPTER 8 Interactive Features
KEY TYPE VALUE
Signature array (Optional) An array of names specifying additional signature-related usage rights for
the document. The only defined value is Modify, which permits a user to apply a digi-
tal signature to an existing signature form field or clear a signed signature form field.
EF array (Optional; PDF 1.6) An array of names specifying additional usage rights for named
embedded files in the document. Valid names are Create, Delete, Modify, and Import,
which permit the user to perform the named operation on named embedded files.
P boolean (Optional; PDF 1.6) If true, permissions for the document should be restricted in all
consumer applications to those permissions granted by Adobe Reader, while allowing
permissions for rights enabled by other entries in this dictionary. Default value: false.
FieldMDP
The FieldMDP transform method computes an object digest over a list of form
field objects and is used to detect changes to the values of those form fields. The
entries in its transform parameters dictionary are listed in Table 8.106.
TABLE 8.106 Entries in the FieldMDP transform parameters dictionary
KEY TYPE VALUE
Type name (Optional) The type of PDF object that this dictionary describes; if present, must be
TransformParams for a transform parameters dictionary.
Action name (Required) A name that, along with the Fields array, describes which form fields are
included in the object digest (and hence do not permit changes after the signature is
applied). Valid values are:
All All form fields.
Include Only those form fields that are specified in Fields.
Exclude Only those form fields that are not specified in Fields.
Fields array (Required if Action is Include or Exclude) An array of text strings containing field
names.
V name (Optional) The transform parameters dictionary version. The value for PDF 1.5 and
later is 1.2. (Note that this value is a name object, not a number.) (See implementation
note 145 in Appendix H.) Default value: 1.2.
Previous Next