Proprietatea THotPDF.ProtectOptions

 

THotPDF.ProtectOptions

THotPDF

 

Sus  Anterior  Următor

Determines PDF file protection options.

 

type

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

 

Sintaxă Delphi:

property ProtectOptions: THPDFProtection;

 

Sintaxă C++:

__property THPDFProtectOptions ProtectOptions;

 

Descriere

Folosiți ProtectOptions pentru a determina opțiunile de protecție permise atunci când documentul este deschis cu acces de utilizator

 

Valoare                Semnificație


prPrint                Permiteți tipărirea documentului

prModifyStructure        Permiteți modificarea conținutului documentului

prInformationCopy        Permiteți copierea informațiilor despre document

prEditAnnotations        Permiteți editarea textului adnotărilor

prPrint12bit                Permiteți tipărirea documentului (posibil nu la cel mai înalt nivel de calitate, în funcție de faptul dacă este setat și bitul 12)

prFillAnnotations        Permiteți adăugarea sau modificarea adnotărilor text

prExtractContent        Permiteți copierea sau extragerea în alt mod a textului și graficelor din document

prAssemble                Permiteți asamblarea documentului (inserarea, rotirea sau ștergerea paginilor și crearea de marcaje sau miniaturi)

 

Exemplu de cod

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

 

Vezi și: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword