THotPDF.ProtectOptions tulajdonság

 

THotPDF.ProtectOptions

THotPDF

 

Tetejére Előző Következő

Meghatározza a PDF-fájl védelmi beállításait

 

type

THPDFProtection = (prPrint, prModifyStructure, prInformationCopy, prEditAnnotations, prPrint12bit, prFillAnnotations, prExtractContent, prAssemble);

 

Delphi szintaxis:

property ProtectOptions: THPDFProtection;

 

C++ szintaxis:

__property THPDFProtectOptions ProtectOptions;

 

Leírás

Használja a ProtectOptions tulajdonságot a dokumentum felhasználói hozzáféréssel történő megnyitásakor engedélyezett védelmi beállítások meghatározására

 

Érték Jelentése


prPrint A dokumentum nyomtatásának engedélyezése

prModifyStructure A dokumentum tartalmának módosításának engedélyezése

prInformationCopy A dokumentumra vonatkozó információk másolásának engedélyezése

prEditAnnotations Az annotáció szövegének szerkesztésének engedélyezése

prPrint12bit A dokumentum nyomtatásának engedélyezése (esetleg nem a legmagasabb minőségben, attól függően, hogy a 12. bit is be van-e állítva)

prFillAnnotations Szöveges annotációk hozzáadásának vagy módosításának engedélyezése

prExtractContent Szöveg és grafika másolásának vagy egyéb módon történő kinyerésének engedélyezése a dokumentumból

prAssemble A dokumentum összeállításának engedélyezése (oldalak beszúrása, elforgatása vagy törlése, valamint könyvjelzők vagy bélyegképek létrehozása)

 

Code Example

HPDF.OwnerPassword := 'password';          // Set owner password (required to change security settings)
HPDF.UserPassword := 'user';               // Set user password (required to open the document)
HPDF.ProtectOptions := [poEdit, poAnnot];  // Disallow editing and annotations
HPDF.ActivateProtection := true;           // Enable PDF security

 

Lásd még: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword