THotPDF.ProtectOptions Property

 

THotPDF.ProtectOptions

THotPDF

 

Boven  Vorige  Volgende

Bepaalt de beveiligingsopties van het PDF-bestand

 

type

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

 

Delphi-syntaxis:

property ProtectOptions: THPDFProtection;

 

C++-syntaxis:

__property THPDFProtectOptions ProtectOptions;

 

Beschrijving

Gebruik ProtectOptions om de beveiligingsopties te bepalen die zijn toegestaan wanneer het document met gebruikersrechten wordt geopend

 

Waarde                Betekenis


prPrint                Staat afdrukken toe (permission-bit 3). Zonder prPrint12bit mogen viewers het afdrukken beperken tot een weergave van lage kwaliteit

prModifyStructure        Sta het wijzigen van de inhoud van het document toe

prInformationCopy        Sta het kopiĆ«ren van informatie over het document toe

prEditAnnotations        Sta het bewerken van de annotatietekst toe

prPrint12bit                Staat afdrukken op volledige kwaliteit toe (permission-bit 12). Werkt alleen samen met prPrint; zonder prPrint kan het document helemaal niet worden afgedrukt

prFillAnnotations        Sta het toevoegen of wijzigen van tekstannotaties toe

prExtractContent        Sta het kopiĆ«ren of anderszins extraheren van tekst en afbeeldingen uit het document toe

prAssemble                Sta het samenstellen van het document toe (pagina's invoegen, roteren of verwijderen en bladwijzers of miniaturen maken)

 

Codevoorbeeld

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

 

Zie ook: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword