/** * Indicates if any revision 3 access permission is set or not. * * @return true if any revision 3 access permission is set */ protected boolean hasAnyRevision3PermissionSet() { if (canFillInForm()) { return true; } if (canExtractForAccessibility()) { return true; } if (canAssembleDocument()) { return true; } return canPrintDegraded(); } }
/** * This will tell if the access permission corresponds to owner * access permission (no restriction). * * @return true if the access permission does not restrict the use of the document */ public boolean isOwnerPermission() { return (this.canAssembleDocument() && this.canExtractContent() && this.canExtractForAccessibility() && this.canFillInForm() && this.canModify() && this.canModifyAnnotations() && this.canPrint() && this.canPrintDegraded() ); }
@Override Object[][] getFlagBits() { AccessPermission ap = new AccessPermission(encryptDictionary.getInt(COSName.P)); return new Object[][]{ new Object[]{3, "can print", ap.canPrint()}, new Object[]{4, "can modify", ap.canModify()}, new Object[]{5, "can extract content", ap.canExtractContent()}, new Object[]{6, "can modify annotations", ap.canModifyAnnotations()}, new Object[]{9, "can fill in form fields", ap.canFillInForm()}, new Object[]{10, "can extract for accessibility", ap.canExtractForAccessibility()}, new Object[]{11, "can assemble document", ap.canAssembleDocument()}, new Object[]{12, "can print degraded", ap.canPrintDegraded()}, }; } }
Boolean.toString(ap.canAssembleDocument())); metadata.set(AccessPermissions.FILL_IN_FORM, Boolean.toString(ap.canFillInForm())); metadata.set(AccessPermissions.CAN_MODIFY, Boolean.toString(ap.canModify()));
cachedMap.put("Can Extract", String.valueOf(permissions.canExtractContent())); cachedMap.put("Can Modify Annotations", String.valueOf(permissions.canModifyAnnotations())); cachedMap.put("Can Fill Forms", String.valueOf(permissions.canFillInForm())); cachedMap.put("Can Extract for Accessibility", String.valueOf( permissions.canExtractForAccessibility()));
/** * Indicates if any revision 3 access permission is set or not. * * @return true if any revision 3 access permission is set */ protected boolean hasAnyRevision3PermissionSet() { if (canFillInForm()) { return true; } if (canExtractForAccessibility()) { return true; } if (canAssembleDocument()) { return true; } return canPrintDegraded(); } }
/** * Indicates if any revision 3 access permission is set or not. * * @return true if any revision 3 access permission is set */ protected boolean hasAnyRevision3PermissionSet() { if (canFillInForm()) { return true; } if (canExtractForAccessibility()) { return true; } if (canAssembleDocument()) { return true; } return canPrintDegraded(); } }
this.isChangesAllowed = accessPermissions.canModify(); this.isModifyAnnotationsAllowed = accessPermissions.canModifyAnnotations(); this.isFillingSigningAllowed = accessPermissions.canFillInForm(); this.isDocumentAssemblyAllowed = accessPermissions.canAssembleDocument(); this.isExtractContentAllowed = accessPermissions.canExtractContent();
/** * This will tell if the access permission corresponds to owner * access permission (no restriction). * * @return true if the access permission does not restrict the use of the document */ public boolean isOwnerPermission() { return (this.canAssembleDocument() && this.canExtractContent() && this.canExtractForAccessibility() && this.canFillInForm() && this.canModify() && this.canModifyAnnotations() && this.canPrint() && this.canPrintDegraded() ); }
/** * This will tell if the access permission corresponds to owner * access permission (no restriction). * * @return true if the access permission does not restrict the use of the document */ public boolean isOwnerPermission() { return (this.canAssembleDocument() && this.canExtractContent() && this.canExtractForAccessibility() && this.canFillInForm() && this.canModify() && this.canModifyAnnotations() && this.canPrint() && this.canPrintDegraded() ); }
Boolean.toString(ap.canAssembleDocument())); metadata.set(AccessPermissions.FILL_IN_FORM, Boolean.toString(ap.canFillInForm())); metadata.set(AccessPermissions.CAN_MODIFY, Boolean.toString(ap.canModify()));
Boolean.toString(ap.canAssembleDocument())); metadata.set(AccessPermissions.FILL_IN_FORM, Boolean.toString(ap.canFillInForm())); metadata.set(AccessPermissions.CAN_MODIFY, Boolean.toString(ap.canModify()));
Boolean.toString(ap.canAssembleDocument())); metadata.set(AccessPermissions.FILL_IN_FORM, Boolean.toString(ap.canFillInForm())); metadata.set(AccessPermissions.CAN_MODIFY, Boolean.toString(ap.canModify()));