Web Dynpro API Documentation

com.sap.tc.webdynpro.pdfobject.api
Class WDInteractiveFormPermissionModes

java.lang.Object
  |
  +--com.sap.tc.webdynpro.pdfobject.api.WDInteractiveFormPermissionModes

public final class WDInteractiveFormPermissionModes
extends java.lang.Object

Permission modes depicts what can be changed by the user without breaking the certificate. WDInteractiveFormPermissionModes enumerates the possible permis sion modes necessary while certifying a PDF document by the ADS. These possible permission modes are as follows : 1. "None" 2. "FormFields" 3. "FormFieldsAndComments" Application needs to set the permission mode before calling applyCertificate in PDFObject API. The default permission mode is "FormFields".


Field Summary
static WDInteractiveFormPermissionModes ACCESSIBILITY
          "accessibility" allows text to be extracted by screen readers, etc – does not apply if compatibility is Acrobat_3
static WDInteractiveFormPermissionModes ALL
          "all" allows full permission – if present, overrides all other permission values
static WDInteractiveFormPermissionModes CERT_DEFAULT_PERMISSION
          Default permission for certification.
static WDInteractiveFormPermissionModes CHANGES_ALLOWED
          "changesAllowed" - all changes are allowed (except for extracting pages) – this option is mutually exclusive with the other "changes*" permissions
static WDInteractiveFormPermissionModes CHANGES_DOCUMENT_ASSEMBLY
          "changesDocumentAssembly" - only allow a user to assemble additional content – this option is mutually exclusive with the other "changes*" permissions.
static WDInteractiveFormPermissionModes CHANGES_EDIT_NOTES_FILL_AND_SIGN
          "changesEditNotesFillAndSign" - allow someone to add and edit notes, fill in form fields, and apply a signature – this option is mutually exclusive with the other "changes*" permissions – this option does not apply if compatibility is Acrobat_3
static WDInteractiveFormPermissionModes CHANGES_FILL_AND_SIGN
          "changesFillAndSign" - only allow someone to fill in form fields, then apply a signature – this option is mutually exclusive with the other "changes*" permissions
static WDInteractiveFormPermissionModes CHANGES_NOT_ALLOWED
          "changesNotAllowed" - no changes are allowed to the document – this option is mutually exclusive with the other "changes*" permissions.
static WDInteractiveFormPermissionModes CONTENT_EXTRACTION
          "contentExtraction" - text and other copying is permitted
static WDInteractiveFormPermissionModes FORM_FIELDS
          WDInteractiveFormPermissionModes object depicting "FormFields" for certification.
static WDInteractiveFormPermissionModes FORM_FIELDS_AND_COMMENTS
          WDInteractiveFormPermissionModes object depicting "FormFieldsAndComments"
static WDInteractiveFormPermissionModes NONE
          WDInteractiveFormPermissionModes object depicting "None" for certification.
static WDInteractiveFormPermissionModes PRINT_HIGH_QUALITY
          "printHighQuality" - document can be printed at highest quality – mutually exclusive with printLowQuality and printNotAllowed – of the three print options, printHighQuality will be used if nothing is specified.
static WDInteractiveFormPermissionModes PRINT_LOW_QUALITY
          "printLowQuality" - only allow the document to be printed at low quality – mutually exclusive with printHighQuality and printNotAllowed – not applicable if compatibility is set to Acrobat_3.
static WDInteractiveFormPermissionModes PRINT_NOT_ALLOWED
          "printNotAllowed" - disable the capability to print the document – mutually exclusive with printLowQuality and printHighQuality
 
Method Summary
 java.lang.String toString()
          Returns the String representation of the permission mode under consideration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALL

public static final WDInteractiveFormPermissionModes ALL
"all" allows full permission – if present, overrides all other permission values

ACCESSIBILITY

public static final WDInteractiveFormPermissionModes ACCESSIBILITY
"accessibility" allows text to be extracted by screen readers, etc – does not apply if compatibility is Acrobat_3

CONTENT_EXTRACTION

public static final WDInteractiveFormPermissionModes CONTENT_EXTRACTION
"contentExtraction" - text and other copying is permitted

CHANGES_NOT_ALLOWED

public static final WDInteractiveFormPermissionModes CHANGES_NOT_ALLOWED
"changesNotAllowed" - no changes are allowed to the document – this option is mutually exclusive with the other "changes*" permissions.

CHANGES_DOCUMENT_ASSEMBLY

public static final WDInteractiveFormPermissionModes CHANGES_DOCUMENT_ASSEMBLY
"changesDocumentAssembly" - only allow a user to assemble additional content – this option is mutually exclusive with the other "changes*" permissions.

CHANGES_FILL_AND_SIGN

public static final WDInteractiveFormPermissionModes CHANGES_FILL_AND_SIGN
"changesFillAndSign" - only allow someone to fill in form fields, then apply a signature – this option is mutually exclusive with the other "changes*" permissions

CHANGES_EDIT_NOTES_FILL_AND_SIGN

public static final WDInteractiveFormPermissionModes CHANGES_EDIT_NOTES_FILL_AND_SIGN
"changesEditNotesFillAndSign" - allow someone to add and edit notes, fill in form fields, and apply a signature – this option is mutually exclusive with the other "changes*" permissions – this option does not apply if compatibility is Acrobat_3

CHANGES_ALLOWED

public static final WDInteractiveFormPermissionModes CHANGES_ALLOWED
"changesAllowed" - all changes are allowed (except for extracting pages) – this option is mutually exclusive with the other "changes*" permissions

PRINT_NOT_ALLOWED

public static final WDInteractiveFormPermissionModes PRINT_NOT_ALLOWED
"printNotAllowed" - disable the capability to print the document – mutually exclusive with printLowQuality and printHighQuality

PRINT_LOW_QUALITY

public static final WDInteractiveFormPermissionModes PRINT_LOW_QUALITY
"printLowQuality" - only allow the document to be printed at low quality – mutually exclusive with printHighQuality and printNotAllowed – not applicable if compatibility is set to Acrobat_3.

PRINT_HIGH_QUALITY

public static final WDInteractiveFormPermissionModes PRINT_HIGH_QUALITY
"printHighQuality" - document can be printed at highest quality – mutually exclusive with printLowQuality and printNotAllowed – of the three print options, printHighQuality will be used if nothing is specified.

NONE

public static final WDInteractiveFormPermissionModes NONE
WDInteractiveFormPermissionModes object depicting "None" for certification.

FORM_FIELDS

public static final WDInteractiveFormPermissionModes FORM_FIELDS
WDInteractiveFormPermissionModes object depicting "FormFields" for certification.

FORM_FIELDS_AND_COMMENTS

public static final WDInteractiveFormPermissionModes FORM_FIELDS_AND_COMMENTS
WDInteractiveFormPermissionModes object depicting "FormFieldsAndComments"

CERT_DEFAULT_PERMISSION

public static final WDInteractiveFormPermissionModes CERT_DEFAULT_PERMISSION
Default permission for certification.
Method Detail

toString

public java.lang.String toString()
Returns the String representation of the permission mode under consideration.
Overrides:
toString in class java.lang.Object
Returns:
String

Web Dynpro API Documentation

Copyright © 2004 SAP AG. Automatically generated Thu Mar 3 2005, 22:15