Altsoft Xml2PDF Server Library

AccessPermissions Enumeration

NOTE: This enumeration is now obsolete.

Use of Altsoft.Publisher namespace classes is recomended.


User access permissions constants.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum AccessPermissions

Remarks

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Members

Member Name Description Value
Reserved1 Reserved. Must be always specified. -3904
Print (Revision 2) Print the document. (Revision 3) Print the document (possibly not at the highest quality level, depending on whether bit 12 is also set). 4
Modify Modify the contents of the document by operations other than those controlled by bits 6, 9, and 11. 8
CopyPaste (Revision 2) Copy or otherwise extract text and graphics from the document, including extracting text and graphics (in support of accessibility to disabled users or for other purposes). (Revision 3) Copy or otherwise extract text and graphics from the document by operations other than that controlled by bit 10. 16
InteractiveAndModifyAnnots (Revision 3 only) Fill in existing interactive form fields (including signature fields), even if bit 6 is clear and modify annotations. 32
Interactive (Revision 3 only) Fill in existing interactive form fields (including signature fields), even if bit 6 is clear. 256
Extract (Revision 3 only) Extract text and graphics (in support of accessibility to disabled users or for other purposes). 512
Assemble (Revision 3 only) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit 4 is clear. 1024
PrintHQ (Revision 3 only) 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 3 is set), printing is limited to a lowlevel representation of the appearance, possibly of degraded quality. 2048
AllowAll No access limits. -4

Requirements

Namespace: Altsoft.Xml2PDF

Assembly: Altsoft.Xml2PDF.Server (in Altsoft.Xml2PDF.Server.dll)

See Also

Altsoft.Xml2PDF Namespace