aspose.diagram
Class PdfPermissions

Utility class containing constants. Specifies user permissions for PDF document.

Field Summary
const  NumberDISALLOW_ALL
           Disallows all operations on the PDF document. This is the default value.
const  NumberPRINTING
           Allows printing the document.
const  NumberMODIFY_CONTENTS
           Allows modifying the document’s contents.
const  NumberCONTENT_COPY
           Allows copying or otherwise extracting text and graphics from the document, including extraction for accessibility purposes.
const  NumberMODIFY_ANNOTATIONS
           Allows adding or modifying text annotations. When using RC4 40-bit encryption, this option also allows filling in form fields.
const  NumberFILL_IN
           Allows filling in forms and signing the document. When using RC4 40-bit encryption, this option is ignored and filling in form is allowed whenever ModifyAnnotations is set.
const  NumberCONTENT_COPY_FOR_ACCESSIBILITY
           Allows extract text and graphics in support of accessibility to disabled users or for other purposes. When using RC4 40-bit encryption, this option is ignored and accessibility is allowed whenever ContentCopy is set.
const  NumberDOCUMENT_ASSEMBLY
           Allows assembling the document: inserting, rotating, or deleting pages and creating navigation elements such as bookmarks or thumbnail images. When using RC4 40-bit encryption, this option is ignored and document assembly is allowed when ModifyContents is set.
const  NumberHIGH_RESOLUTION_PRINTING
           Allows printing the document to the highest resolution possible.When using RC4 40-bit encryption, this option is ignored and high resolution printing is allowed when Printing is set.
const  NumberALLOW_ALL
           Allows all operations on the PDF document.
 

Field Detail

DISALLOW_ALL

const Number DISALLOW_ALL
Disallows all operations on the PDF document. This is the default value.

PRINTING

const Number PRINTING
Allows printing the document.

MODIFY_CONTENTS

const Number MODIFY_CONTENTS
Allows modifying the document’s contents.

CONTENT_COPY

const Number CONTENT_COPY
Allows copying or otherwise extracting text and graphics from the document, including extraction for accessibility purposes.

MODIFY_ANNOTATIONS

const Number MODIFY_ANNOTATIONS
Allows adding or modifying text annotations. When using RC4 40-bit encryption, this option also allows filling in form fields.

FILL_IN

const Number FILL_IN
Allows filling in forms and signing the document. When using RC4 40-bit encryption, this option is ignored and filling in form is allowed whenever ModifyAnnotations is set.

CONTENT_COPY_FOR_ACCESSIBILITY

const Number CONTENT_COPY_FOR_ACCESSIBILITY
Allows extract text and graphics in support of accessibility to disabled users or for other purposes. When using RC4 40-bit encryption, this option is ignored and accessibility is allowed whenever ContentCopy is set.

DOCUMENT_ASSEMBLY

const Number DOCUMENT_ASSEMBLY
Allows assembling the document: inserting, rotating, or deleting pages and creating navigation elements such as bookmarks or thumbnail images. When using RC4 40-bit encryption, this option is ignored and document assembly is allowed when ModifyContents is set.

HIGH_RESOLUTION_PRINTING

const Number HIGH_RESOLUTION_PRINTING
Allows printing the document to the highest resolution possible.When using RC4 40-bit encryption, this option is ignored and high resolution printing is allowed when Printing is set.

ALLOW_ALL

const Number ALLOW_ALL
Allows all operations on the PDF document.

See Also:
          Aspose.Cells Documentation - the home page for the Aspose.Cellss Product Documentation.
          Aspose.Cells Support Forum - our preferred method of support.