PDFEncryptFlags property (Main Control)

C++ Builder example

Delphi example

 

Builder Syntax

unsigned PDFEncryptFlags

Delphi Syntax

PDFEncryptFlags: L_UINT32

Overview

Refer to Implementing PDF Plug in Features.

Remarks

Gets or sets flags that indicate the access rights users of the document will have. These values may be combined using a bitwise OR(|). Possible values are:

Value

Meaning

PDF_SECURITYFLAGS_REV2_PRINTDOCUMENT

Give the user of the PDF document permission to print the document.

PDF_SECURITYFLAGS_REV3_PRINTFAITHFUL

[128 bit only] Give the user of the PDF document permission to print the document in high quality.

PDF_SECURITYFLAGS_REV2_MODIFYDOCUMENT

Give the user of the PDF document permission to edit the document.

PDF_SECURITYFLAGS_REV2_EXTRACTTEXT

Give the user of the PDF document permission to extract text from the document.

PDF_SECURITYFLAGS_REV3_EXTRACTTEXTGRAPHICS

[128 bit only] Give the user of the PDF document permission to extract graphics from the document.

PDF_SECURITYFLAGS_REV2_MODIFYANNOTATION

Give the user of the PDF document permission to edit annotations.

PDF_SECURITYFLAGS_REV3_FILLFORM

Give the user of the PDF document permission to fill in forms in the document.

PDF_SECURITYFLAGS_REV3_ASSEMBLEDOCUMENT

[128 bit only] Give the user of the PDF document permission to add pages to or delete pages from the document.

See Also

Elements:

PDFUserPassword property, PDFEnable128bit property, PDFOwnerPassword property, PDFInitDir property

Topics:

Raster Images : Saving Files