THotPDF.ProtectOptions-ominaisuus

THotPDF.ProtectOptions

THotPDF

Ylös Edellinen Seuraava

Determines PDF file protection options.

type

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

Delphi syntax:

property ProtectOptions: THPDFProtection;

C++ syntax:

__property THPDFProtectOptions ProtectOptions;

Kuvaus

Käytä ProtectOptions-ominaisuutta määrittääksesi ne suojausasetukset, jotka ovat sallittuja, kun dokumentti avataan käyttäjän oikeuksilla

Value Meaning


prPrint Sallii dokumentin tulostamisen

prModifyStructure Sallii dokumentin sisällön muokkaamisen

prInformationCopy Sallii dokumenttia koskevien tietojen kopioinnin

prEditAnnotations Sallii merkintöjen tekstin muokkaamisen

prPrint12bit Sallii dokumentin tulostamisen (mahdollisesti ei parhaalla laatutasolla riippuen siitä, onko myös bitti 12 asetettu)

prFillAnnotations Sallii tekstimerkintöjen lisäämisen tai muokkaamisen

prExtractContent Sallii tekstin ja grafiikan kopioinnin tai muunlaisen erottamisen dokumentista

prAssemble Sallii dokumentin kokoamisen (sivujen lisääminen, kääntäminen tai poistaminen sekä kirjanmerkkien tai pikkukuvien luominen)

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

Katso myös: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword