THotPDF.ProtectOptions-egenskab

 

THotPDF.ProtectOptions

THotPDF

 

Øverst  Forrige  Næste
Placeholder for topic body

Bestemmer PDF-filbeskyttelsesindstillinger

 

type

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

 

Delphi-syntaks:

property ProtectOptions: THPDFProtection;

 

C++-syntaks:

__property THPDFProtectOptions ProtectOptions;

 

Beskrivelse

Brug ProtectOptions til at bestemme beskyttelsesindstillinger, som er tilladt, når dokumentet åbnes med brugeradgang

 

Værdi Betydning


prPrint Tillad udskrivning af dokumentet

prModifyStructure Tillad ændring af dokumentets indhold

prInformationCopy Tillad kopiering af oplysninger om dokumentet

prEditAnnotations Tillad redigering af annoteringsteksten

prPrint12bit Tillad udskrivning af dokumentet (muligvis ikke på det højeste kvalitetsniveau, afhængigt af om bit 12 også er indstillet)

prFillAnnotations Tillad tilføjelse eller ændring af tekstannoteringer

prExtractContent Tillad kopiering eller anden udtrækning af tekst og grafik fra dokumentet

prAssemble Tillad samling af dokumentet (indsætte, rotere eller slette sider og oprette bogmærker eller miniaturebilleder)

 

Kodeeksempel

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

 

See also: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword