CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Enumerations
OdPdfPublish::AccessPermissions Namespace Reference

Enumerations

enum  AccessPermissionsFlags {
  kAllowExtract = 1 , kAllowAssemble = 2 , kAllowAnnotateAndForm = 4 , kAllowFormFilling = 8 ,
  kAllowModifyOther = 16 , kAllowPrintAll = 32 , kAllowPrintLow = 64 , kDefaultPermissions = kAllowExtract | kAllowFormFilling | kAllowPrintAll
}
 

Detailed Description

Access permissions options for the PDF document

Enumeration Type Documentation

◆ AccessPermissionsFlags

Access permissions flags for the PDF document

Enumerator
kAllowExtract 

Allows copy or otherwise extract text and graphics from the document

kAllowAssemble 

Allows assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if kAllowModifyOther is clear.

kAllowAnnotateAndForm 

Allows add/modify annotations (comment), fill in interactive form fields, and, if kAllowModifyOther is also set, create or modify interactive form fields (including signature fields).

kAllowFormFilling 

Allows fill in existing interactive form fields (including signature fields), even if kAllowAnnotateAndForm is clear

kAllowModifyOther 

Allows modify the contents of the document by operations other than those controlled by flags kAllowAssemble, kAllowAnnotateAndForm, and kAllowFormFilling.

kAllowPrintAll 

Allows print the document to a representation from which a faithful digital copy of the PDF content could be generated.

kAllowPrintLow 

Allows print the document (possibly not at the highest quality level). Ignored if kAllowPrintAll is set.

kDefaultPermissions 

Default flag combination.

Definition at line 540 of file PdfPublishCommon.h.