THotPDF.ProtectOptions-Eigenschaft

 

THotPDF.ProtectOptions

THotPDF

 

Übersicht  Zurück  Weiter

Bestimmt die Schutzoptionen der PDF-Datei

 

type

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

 

Delphi-Syntax:

property ProtectOptions: THPDFProtection;

 

C++-Syntax:

__property THPDFProtectOptions ProtectOptions;

 

Beschreibung

Verwenden Sie ProtectOptions, um die Schutzoptionen zu bestimmen, die zulässig sind, wenn das Dokument mit Benutzerzugriff geöffnet wird

 

Wert                Bedeutung


prPrint                Drucken des Dokuments erlauben (Berechtigungsbit 3). Ohne prPrint12bit dürfen Viewer das Drucken auf eine qualitativ niedrigere Darstellung beschränken

prModifyStructure        Ändern des Dokumentinhalts erlauben

prInformationCopy        Kopieren von Informationen über das Dokument erlauben

prEditAnnotations        Bearbeiten des Anmerkungstexts erlauben

prPrint12bit                Drucken des Dokuments in voller Qualität erlauben (Berechtigungsbit 12). Wirkt nur zusammen mit prPrint; ohne prPrint lässt sich das Dokument überhaupt nicht drucken

prFillAnnotations        Hinzufügen oder Ändern von Textanmerkungen erlauben

prExtractContent        Kopieren oder Extrahieren von Text und Grafiken aus dem Dokument erlauben

prAssemble                Zusammenstellen des Dokuments erlauben (Seiten einfügen, drehen oder löschen sowie Lesezeichen oder Vorschaubilder erstellen)

 

Codebeispiel

HPDF.OwnerPassword := 'password';          // Set owner password (required to change security settings)
HPDF.UserPassword := 'user';               // Set user password (required to open the document)
HPDF.ProtectOptions := [prPrint, prInformationCopy]; // Allow printing and copying only
HPDF.ActivateProtection := true;           // Enable PDF security

 

Siehe auch: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword