public final class PdfAccessPermissions
extends com.aspose.ms.System.Enum
Contains a set of flags specifying which access permissions should be granted when the document is opened with user access.
Modifier and Type | Field and Description |
---|---|
static int |
AddOrModifyFields
Specifies whether a user may add or modify text annotations, fill in interactive form fields, and, if bit
ModifyContent is also set, create or modify interactive form fields (including signature
fields). |
static int |
AssembleDocument
Specifies whether a user may assemble the document (insert, rotate, or delete pages and create bookmarks or
thumbnail images), even if bit
ModifyContent is clear. |
static int |
CopyTextAndGraphics
Specifies whether a user may copy or otherwise extract text and graphics from the document by operations
other than that controlled by bit
ExtractTextAndGraphics . |
static int |
ExtractTextAndGraphics
Specifies whether a user may extract text and graphics in support of accessibility to users with disabilities
or for other purposes.
|
static int |
FillExistingFields
Specifies whether a user may fill in existing interactive form fields (including signature fields), even if
bit
AddOrModifyFields is clear. |
static int |
HighQualityPrint
Specifies whether a user may print the document to a representation from which a faithful digital copy of
the PDF content could be generated.
|
static int |
ModifyContent
Specifies whether a user may modify the contents of the document by operations other than those controlled
by bits
AddOrModifyFields , FillExistingFields , AssembleDocument . |
static int |
None
Specifies that a user does not have access permissions.
|
static int |
PrintDocument
Specifies whether a user may print the document (possibly not at the highest quality level, depending on
whether bit
PrintHighestQuality is also set). |
Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
public static final int None
Specifies that a user does not have access permissions.
public static final int PrintDocument
Specifies whether a user may print the document (possibly not at the highest quality level, depending on
whether bit PrintHighestQuality
is also set).
public static final int ModifyContent
Specifies whether a user may modify the contents of the document by operations other than those controlled
by bits AddOrModifyFields
, FillExistingFields
, AssembleDocument
.
public static final int CopyTextAndGraphics
Specifies whether a user may copy or otherwise extract text and graphics from the document by operations
other than that controlled by bit ExtractTextAndGraphics
.
public static final int AddOrModifyFields
Specifies whether a user may add or modify text annotations, fill in interactive form fields, and, if bit
ModifyContent
is also set, create or modify interactive form fields (including signature
fields).
public static final int FillExistingFields
Specifies whether a user may fill in existing interactive form fields (including signature fields), even if
bit AddOrModifyFields
is clear.
public static final int ExtractTextAndGraphics
Specifies whether a user may extract text and graphics in support of accessibility to users with disabilities or for other purposes.
public static final int AssembleDocument
Specifies whether a user may assemble the document (insert, rotate, or delete pages and create bookmarks or
thumbnail images), even if bit ModifyContent
is clear.
public static final int HighQualityPrint
Specifies whether a user may print the document to a representation from which a faithful digital copy of
the PDF content could be generated. When this bit is clear (and bit PrintDocument
is set),
printing is limited to a low-level representation of the appearance, possibly of degraded quality.