|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.qoppa.pdf.permissions.PasswordPermissions
com.qoppa.pdf.PDFPermissions
PasswordPermissions instead.
public class PDFPermissions
This class contains information regarding a PDF document permissions. The list of permissions are the following: assemble the document, change the document, extract text and graphics, extract content for accessibility, fill form fields, modify annotations, print, print high resolution.
| Field Summary | |
|---|---|
static int |
DO_NOT_USE_ENCRYPTION_AES_256_R5
Deprecated. DO NOT USE. This encryption type was deprecated by the PDF specifications, DO NOT USE. |
static int |
ENCRYPTION_AES
Deprecated. Use PasswordPermissions.ENCRYPTION_AES_128 instead |
static int |
ENCRYPTION_AES_128
Deprecated. Use PasswordPermissions.ENCRYPTION_AES_128 instead. |
static int |
ENCRYPTION_AES_256
Deprecated. Use PasswordPermissions.ENCRYPTION_AES_256 instead. |
static int |
ENCRYPTION_RC4
Deprecated. Use PasswordPermissions.ENCRYPTION_RC4_128 instead |
static int |
ENCRYPTION_RC4_128
Deprecated. Use PasswordPermissions.ENCRYPTION_RC4_128 instead. |
static int |
ENCRYPTION_RC4_40
Deprecated. Use PasswordPermissions.ENCRYPTION_RC4_40 instead. |
| Constructor Summary | |
|---|---|
PDFPermissions()
Deprecated. |
|
PDFPermissions(boolean allperms)
Deprecated. |
|
PDFPermissions(int perms,
boolean ownerPasswordEntered)
Deprecated. |
|
| Method Summary | |
|---|---|
int |
getPermFlag()
Deprecated. |
boolean |
hasAllPermissions()
Deprecated. |
boolean |
isAssembleDocumentAllowed()
Deprecated. |
boolean |
isChangeDocumentAllowed()
Deprecated. |
boolean |
isExtractTextGraphicsAllowed()
Deprecated. |
boolean |
isExtractTextGraphicsForAccessibilityAllowed()
Deprecated. |
boolean |
isFillFormFieldsAllowed()
Deprecated. |
boolean |
isModifyAnnotsAllowed()
Deprecated. |
boolean |
isPrintAllowed()
Deprecated. |
boolean |
isPrintHighResAllowed()
Deprecated. |
boolean |
ownerPasswordEntered()
Deprecated. |
void |
setAssembleDocumentAllowed(boolean allowed)
Deprecated. |
void |
setChangeDocumentAllowed(boolean allowed)
Deprecated. |
void |
setExtractTextGraphicsAllowed(boolean allowed)
Deprecated. |
void |
setExtractTextGraphicsForAccessibilityAllowed(boolean allowed)
Deprecated. |
void |
setFillFormFieldsAllowed(boolean allowed)
Deprecated. |
void |
setModifyAnnotsAllowed(boolean allowed)
Deprecated. |
void |
setPermFlag(int perms)
Deprecated. |
void |
setPrintAllowed(boolean allowed)
Deprecated. |
void |
setPrintHighResAllowed(boolean allowed)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ENCRYPTION_RC4
PasswordPermissions.ENCRYPTION_RC4_128 instead
public static final int ENCRYPTION_RC4_128
PasswordPermissions.ENCRYPTION_RC4_128 instead.
public static final int ENCRYPTION_AES
PasswordPermissions.ENCRYPTION_AES_128 instead
public static final int ENCRYPTION_AES_128
PasswordPermissions.ENCRYPTION_AES_128 instead.
public static final int ENCRYPTION_RC4_40
PasswordPermissions.ENCRYPTION_RC4_40 instead.
public static final int ENCRYPTION_AES_256
PasswordPermissions.ENCRYPTION_AES_256 instead.
public static final int DO_NOT_USE_ENCRYPTION_AES_256_R5
| Constructor Detail |
|---|
public PDFPermissions()
public PDFPermissions(boolean allperms)
allperms - flag for all permissions
public PDFPermissions(int perms,
boolean ownerPasswordEntered)
perms - the permissions integer representing the 12 permissions bits as specified in the PDF documentation.ownerPasswordEntered - flag indicating wether the owner password was entered when opening the document| Method Detail |
|---|
public int getPermFlag()
getPermFlag in class PasswordPermissionspublic boolean hasAllPermissions()
hasAllPermissions in class PasswordPermissionspublic boolean isAssembleDocumentAllowed()
isAssembleDocumentAllowed in interface IPDFPermissionsisAssembleDocumentAllowed in class PasswordPermissionspublic boolean isChangeDocumentAllowed()
isChangeDocumentAllowed in interface IPDFPermissionsisChangeDocumentAllowed in class PasswordPermissionspublic boolean isExtractTextGraphicsAllowed()
isExtractTextGraphicsAllowed in interface IPDFPermissionsisExtractTextGraphicsAllowed in class PasswordPermissionspublic boolean isExtractTextGraphicsForAccessibilityAllowed()
isExtractTextGraphicsForAccessibilityAllowed in interface IPDFPermissionsisExtractTextGraphicsForAccessibilityAllowed in class PasswordPermissionspublic boolean isFillFormFieldsAllowed()
isFillFormFieldsAllowed in interface IPDFPermissionsisFillFormFieldsAllowed in class PasswordPermissionspublic boolean isModifyAnnotsAllowed()
isModifyAnnotsAllowed in interface IPDFPermissionsisModifyAnnotsAllowed in class PasswordPermissionspublic boolean isPrintAllowed()
isPrintAllowed in interface IPDFPermissionsisPrintAllowed in class PasswordPermissionspublic boolean isPrintHighResAllowed()
isPrintHighResAllowed in interface IPDFPermissionsisPrintHighResAllowed in class PasswordPermissionspublic boolean ownerPasswordEntered()
ownerPasswordEntered in class PasswordPermissionspublic void setAssembleDocumentAllowed(boolean allowed)
setAssembleDocumentAllowed in class PasswordPermissionsallowed - the permission to assemble the document.setChangeDocumentAllowed(boolean)public void setChangeDocumentAllowed(boolean allowed)
setChangeDocumentAllowed in class PasswordPermissionsallowed - the permission to change the documentpublic void setExtractTextGraphicsAllowed(boolean allowed)
setExtractTextGraphicsAllowed in class PasswordPermissionsallowed - the permission to extract text and graphics.public void setExtractTextGraphicsForAccessibilityAllowed(boolean allowed)
setExtractTextGraphicsForAccessibilityAllowed in class PasswordPermissionsallowed - the permission to extract text and graphics.isExtractTextGraphicsAllowed()public void setFillFormFieldsAllowed(boolean allowed)
setFillFormFieldsAllowed in class PasswordPermissionsallowed - the permission to fill form fields.setChangeDocumentAllowed(boolean)public void setModifyAnnotsAllowed(boolean allowed)
setModifyAnnotsAllowed in class PasswordPermissionsallowed - the permission to add or modify annotations.public void setPermFlag(int perms)
setPermFlag in class PasswordPermissionsperms - the permissions int.public void setPrintAllowed(boolean allowed)
setPrintAllowed in class PasswordPermissionsallowed - to print the document.setPrintHighResAllowed(boolean)public void setPrintHighResAllowed(boolean allowed)
setPrintHighResAllowed in class PasswordPermissionsallowed - the permission to print at high resolution
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||