Class ObjectOperations
java.lang.Object
com.adobe.internal.pdftoolkit.core.permissionprovider.ObjectOperations
This class provides access to all permission objects available in Acrobat 7.0 Professional.
Not all permission objects have a meaningful purpose in PDF Java Toolkit.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectOperations
Indicates whether the caller should be allowed to copy comments to the clipboard (for example, copy text from a comment).static final ObjectOperations
Indicates whether the caller should be allowed to create comments.static final ObjectOperations
Indicates whether the caller should be allowed to delete comments.static final ObjectOperations
Indicates whether the caller should be allowed to export comments from this document.static final ObjectOperations
Indicates whether the caller should be allowed to import comments into the document.static final ObjectOperations
Indicates whether the caller should be allowed to modify comments.static final ObjectOperations
Indicates whether the caller should be allowed to comment online.static final ObjectOperations
Indicates whether the caller should be allowed to summarize comments.static final ObjectOperations
Indicates whether the caller should be allowed to view the comments summary in a document.static final ObjectOperations
Indicates whether the caller should be allowed to create bookmarks.static final ObjectOperations
Indicates whether the caller should be allowed to delete bookmarks.static final ObjectOperations
Indicates whether the caller should be allowed to export bookmarks.static final ObjectOperations
Indicates whether the caller should be allowed to modify bookmarks.static final ObjectOperations
Indicates whether the caller should be allowed to access accesibility features of the document.static final ObjectOperations
Indicates whether the caller should be allowed to copy to clipboard of text and images, including copying of text with format information.static final ObjectOperations
Indicates whether the caller should be allowed to extract to non-PDF files.static final ObjectOperations
Indicates whether the caller should be allowed to do document full save.static final ObjectOperations
Indicates whether the caller should be allowed to import from non-PDF sources (for example, dragging JPEG files into a document).static final ObjectOperations
Indicates whether the caller should be allowed to insert other objects into the document.static final ObjectOperations
Indicates whether the caller should be allowed to modify document that are not covered under one of the other, more granular permission objects like pages,links,annotations,bookmarks etc.static final ObjectOperations
Indicates whether the caller should be allowed to open the document.static final ObjectOperations
Indicates whether the caller should be allowed unrestricted printing.static final ObjectOperations
Indicates whether the caller should be allowed print-as-image printing, at 150 dpi.static final ObjectOperations
Indicates whether the caller should be allowed to reorder the highlighted content.static final ObjectOperations
Indicates whether security settings for the document that are set by a security handler are allowed to be changed.static final ObjectOperations
Indicates whether the caller should be allowed to select any area in the document, (for example, by the highlight tool).static final ObjectOperations
Indicates whether the caller should be allowed to spawn templates in the document.static final ObjectOperations
Indicates whether the caller should be allowed to use "Summarize" feature on the document.static final ObjectOperations
Indicates whether the caller should be allowed to create Named Embedded Files.static final ObjectOperations
Indicates whether the caller should be allowed to delete Named Embedded Files.static final ObjectOperations
Indicates whether the caller should be allowed to export named embeded files out of this PDF file.static final ObjectOperations
Indicates whether the caller should be allowed to import Named Embedded Files.static final ObjectOperations
Indicates whether the caller should be allowed to modify a Named Embedded File.static final ObjectOperations
Indicates whether the caller should be allowed to encode the annotation appearance for form fields as a plaintext barcode, that can be read by any third party barcode decoding software.static final ObjectOperations
Indicates whether the caller should be allowed to create form field types, excluding signature form fields.static final ObjectOperations
Indicates whether the caller should be allowed to delete all form field types, excluding signature form fields.static final ObjectOperations
Indicates whether the caller should be allowed to export form data out of this document to a file.static final ObjectOperations
Indicates whether the caller should be allowed to fill-in form field types, excluding signature form fields.static final ObjectOperations
Indicates whether the caller should be allowed to import form data into this document.static final ObjectOperations
Indicates whether the caller should be allowed to modify properties of all form field types, excluding signature form fields.static final ObjectOperations
Indicates whether the caller should be allowed to perform form-specific online mechanisms (for example, SOAP or Active Data Object).static final ObjectOperations
Indicates whether the caller should be allowed to spawn a page template.static final ObjectOperations
Indicates whether the caller should be allowed to submit form online.static final ObjectOperations
Indicates whether the caller should be allowed to create links.static final ObjectOperations
Indicates whether the caller should be allowed to delete links.static final ObjectOperations
Indicates whether the caller should be allowed to export links.static final ObjectOperations
Indicates whether the caller should be allowed to import links.static final ObjectOperations
Indicates whether the caller should be allowed to modify links.static final ObjectOperations
Indicates whether the caller should be allowed to duplicate pages.static final ObjectOperations
Indicates whether the caller should be allowed to create pages.static final ObjectOperations
Indicates whether the caller should be allowed to crop pages.static final ObjectOperations
Indicates whether the caller should be allowed to delete pages.static final ObjectOperations
Indicates whether the caller should be allowed to export pages.static final ObjectOperations
Indicates whether the caller should be allowed to insert pages into this document.static final ObjectOperations
Indicates whether the caller should be allowed to modify pages.static final ObjectOperations
Indicates whether the caller should be allowed to reorder pages.static final ObjectOperations
Indicates whether the caller should be allowed to replace pages.static final ObjectOperations
Indicates whether the caller should be allowed to rotate pages.static final ObjectOperations
Indicates whether the caller should be allowed to create new signature fields.static final ObjectOperations
Indicates whether the caller should be allowed to delete signature fields.static final ObjectOperations
Indicates whether the caller should be allowed to signing and clearing of existing signature fields.static final ObjectOperations
Indicates whether the caller should be allowed to modify signature field properties of existing signature fields.static final ObjectOperations
Indicates whether the caller should be allowed to create embedded thumbnails for this document.static final ObjectOperations
Indicates whether the caller should be allowed to delete embedded thumbnails.static final ObjectOperations
Indicates whether the caller should be allowed to export thumbnail. -
Method Summary
-
Field Details
-
DOC_MODIFY
Indicates whether the caller should be allowed to modify document that are not covered under one of the other, more granular permission objects like pages,links,annotations,bookmarks etc. Modifications included are info/metadata, open actions, and page labels. Modifications to page contents are controlled byPAGE_MODIFY
. -
DOC_COPY
Indicates whether the caller should be allowed to copy to clipboard of text and images, including copying of text with format information.Affected Methods
Not applicable. -
DOC_ACCESSIBLE
Indicates whether the caller should be allowed to access accesibility features of the document.Affected Methods
Not applicable. -
DOC_SELECT
Indicates whether the caller should be allowed to select any area in the document, (for example, by the highlight tool).Affected Methods
Not applicable. -
DOC_OPEN
Indicates whether the caller should be allowed to open the document.Affected Methods
Not applicable. -
DOC_SECURE
Indicates whether security settings for the document that are set by a security handler are allowed to be changed. -
DOC_PRINT_HIGH
Indicates whether the caller should be allowed unrestricted printing.Affected Methods
Not applicable. -
DOC_PRINT_LOW
Indicates whether the caller should be allowed print-as-image printing, at 150 dpi.Affected Methods
Not applicable. -
DOC_SUMMARIZE
Indicates whether the caller should be allowed to use "Summarize" feature on the document. Summarizing is a User Interface display. -
DOC_INSERT
Indicates whether the caller should be allowed to insert other objects into the document. -
DOC_REORDER
Indicates whether the caller should be allowed to reorder the highlighted content.Affected Methods
Not applicable. -
DOC_FULLSAVE
Indicates whether the caller should be allowed to do document full save. Full save allows users to save the document along with modified form and/or annotation data. -
DOC_IMPORT
Indicates whether the caller should be allowed to import from non-PDF sources (for example, dragging JPEG files into a document).Affected Methods
Not applicable. -
DOC_EXPORT
Indicates whether the caller should be allowed to extract to non-PDF files. This includes allowing Save As... to file types other then PDF (for example, JPEG, RTF), export of images from the PDF file, and text extraction to enable search/find. Also, this applies to Document Compare because it makes a copy of the original document. -
DOC_SPAWNTEMPLATE
Indicates whether the caller should be allowed to spawn templates in the document. -
PAGE_CREATE
Indicates whether the caller should be allowed to create pages. This does not allow insertion of pages. -
PAGE_DELETE
Indicates whether the caller should be allowed to delete pages.Affected Methods
Not applicable. -
PAGE_MODIFY
Indicates whether the caller should be allowed to modify pages. This allows page contents to be modified. -
PAGE_COPY
Indicates whether the caller should be allowed to duplicate pages.Affected Methods
Not applicable. -
PAGE_ROTATE
Indicates whether the caller should be allowed to rotate pages. -
PAGE_CROP
Indicates whether the caller should be allowed to crop pages. -
PAGE_INSERT
Indicates whether the caller should be allowed to insert pages into this document. -
PAGE_REPLACE
Indicates whether the caller should be allowed to replace pages.Affected Methods
Not applicable. -
PAGE_REORDER
Indicates whether the caller should be allowed to reorder pages.Affected Methods
Not applicable. -
PAGE_EXPORT
Indicates whether the caller should be allowed to export pages. -
LINK_CREATE
Indicates whether the caller should be allowed to create links. -
LINK_DELETE
Indicates whether the caller should be allowed to delete links. -
LINK_MODIFY
Indicates whether the caller should be allowed to modify links. -
LINK_IMPORT
Indicates whether the caller should be allowed to import links. -
LINK_EXPORT
Indicates whether the caller should be allowed to export links. -
BOOKMARK_CREATE
Indicates whether the caller should be allowed to create bookmarks. -
BOOKMARK_DELETE
Indicates whether the caller should be allowed to delete bookmarks. -
BOOKMARK_MODIFY
Indicates whether the caller should be allowed to modify bookmarks. -
BOOKMARK_EXPORT
Indicates whether the caller should be allowed to export bookmarks. -
THUMBNAIL_CREATE
Indicates whether the caller should be allowed to create embedded thumbnails for this document. -
THUMBNAIL_DELETE
Indicates whether the caller should be allowed to delete embedded thumbnails. -
THUMBNAIL_EXPORT
Indicates whether the caller should be allowed to export thumbnail. -
ANNOT_CREATE
Indicates whether the caller should be allowed to create comments. -
ANNOT_DELETE
Indicates whether the caller should be allowed to delete comments. -
ANNOT_MODIFY
Indicates whether the caller should be allowed to modify comments. -
ANNOT_COPY
Indicates whether the caller should be allowed to copy comments to the clipboard (for example, copy text from a comment).Affected Methods
Not applicable. -
ANNOT_SUMMARIZE
Indicates whether the caller should be allowed to summarize comments. Summarizing is a User Interface display.Affected Methods
Not applicable. -
ANNOT_IMPORT
Indicates whether the caller should be allowed to import comments into the document. -
ANNOT_EXPORT
Indicates whether the caller should be allowed to export comments from this document. -
ANNOT_ONLINE
Indicates whether the caller should be allowed to comment online.Affected Methods
Not applicable. -
ANNOT_SUMMARY_VIEW
Indicates whether the caller should be allowed to view the comments summary in a document.Affected Methods
Not applicable. -
FORM_CREATE
Indicates whether the caller should be allowed to create form field types, excluding signature form fields. -
FORM_DELETE
Indicates whether the caller should be allowed to delete all form field types, excluding signature form fields. -
FORM_MODIFY
Indicates whether the caller should be allowed to modify properties of all form field types, excluding signature form fields. -
FORM_FILLIN
Indicates whether the caller should be allowed to fill-in form field types, excluding signature form fields. This allows form field values to be changed. -
FORM_IMPORT
Indicates whether the caller should be allowed to import form data into this document. Can include signature fields. -
FORM_EXPORT
Indicates whether the caller should be allowed to export form data out of this document to a file. -
FORM_SUBMIT_STANDALONE
Indicates whether the caller should be allowed to submit form online.Affected Methods
Not applicable. -
FORM_SPAWN_TEMPLATE
Indicates whether the caller should be allowed to spawn a page template. -
FORM_ONLINE
Indicates whether the caller should be allowed to perform form-specific online mechanisms (for example, SOAP or Active Data Object).Affected Methods
Not applicable. -
FORM_BARCODE_PLAINTEXT
Indicates whether the caller should be allowed to encode the annotation appearance for form fields as a plaintext barcode, that can be read by any third party barcode decoding software. If not enabled, the barcode will be encoded in an Adobe proprietary fashion. This applies only for text form fields where XFA marks the field as a barcode. For classic forms fields the field is considered a barcode field if the DataPrep entry can be found in the field dictionary.Affected Methods
Not applicable. -
SIGNATURE_CREATE
Indicates whether the caller should be allowed to create new signature fields. -
SIGNATURE_DELETE
Indicates whether the caller should be allowed to delete signature fields. -
SIGNATURE_MODIFY
Indicates whether the caller should be allowed to modify signature field properties of existing signature fields. -
SIGNATURE_FILLIN
Indicates whether the caller should be allowed to signing and clearing of existing signature fields. -
EF_CREATE
Indicates whether the caller should be allowed to create Named Embedded Files. -
EF_DELETE
Indicates whether the caller should be allowed to delete Named Embedded Files. -
EF_MODIFY
Indicates whether the caller should be allowed to modify a Named Embedded File. An example is to open an embedded file that is a PDF file, make changes, then save the modified PDF back into the host file. -
EF_IMPORT
Indicates whether the caller should be allowed to import Named Embedded Files. Creation or modification of Named Embedded Files is not enabled by this operation and must be enabled separately as required. -
EF_EXPORT
Indicates whether the caller should be allowed to export named embeded files out of this PDF file. The primary motivation of this permission is to control javascript.
-
-
Method Details