Close

Relief for ODA Team in Ukraine

Learn more
ODA Kernel SDK
TD_PDF_2D_EXPORT::PDFExportParams::PDFAccessPermissionsFlags Enumeration
Syntax
C++
enum PDFAccessPermissionsFlags { kAllowExtract = 1, kAllowAssemble = 2, kAllowAnnotateAndForm = 4, kAllowFormFilling = 8, kAllowModifyOther = 16, kAllowPrintAll = 32, kAllowPrintLow = 64, kDefaultPermissions = kAllowExtract|kAllowFormFilling|kAllowPrintAll };
Members
Description
kAllowExtract
Allows copying or other ways of extracting text and graphics from the document.
kAllowAssemble
Allows inserting, rotating, and deleting pages from a document, creating bookmarks, and creating thumbnail images, even when the kAllowModifyOther flag is not set.
kAllowAnnotateAndForm
Allows adding and modifing annotations (comments), filling interactive form fields, and when the kAllowModifyOther flag is switched on, creating and modifying interactive form fields (including signature fields).
kAllowFormFilling
Allows filling of existing interactive form fields (including signature fields), even if the kAllowAnnotateAndForm flag is switched off.
kAllowModifyOther
Allows modifying document contents by using operations that are not controlled by the following flags: kAllowAssemble kAllowAnnotateAndForm kAllowFormFilling
kAllowPrintAll
Allows printing a document to a representation from which an exact digital copy of the PDF content could be generated.
kAllowPrintLow
Allows printing a document with possibly a lower quality level. Ignored if the kAllowPrintAll flag is switched on.
kDefaultPermissions
The default flag combination.

Enumerates access permission flags for a PDF document.

File: PdfExportParams.h 

Namespace: TD_PDF_2D_EXPORT 

Module: API Reference 

Copyright © 2002-2022. Open Design Alliance All rights reserved.