THotPDF.ProtectOptions-egenskap

 

THotPDF.ProtectOptions

THotPDF

 

Øverst  Forrige  Neste

Angir beskyttelsesalternativene for PDF-filen

 

type

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

 

Delphi-syntaks:

property ProtectOptions: THPDFProtection;

 

C++-syntaks:

__property THPDFProtectOptions ProtectOptions;

 

Beskrivelse

Bruk ProtectOptions til å angi hvilke beskyttelsesalternativer som er tillatt når dokumentet åpnes med brukertilgang

 

Verdi                Betydning


prPrint                Tillat utskrift av dokumentet

prModifyStructure        Tillat endring av innholdet i dokumentet

prInformationCopy        Tillat kopiering av informasjon om dokumentet

prEditAnnotations        Tillat redigering av annotasjonsteksten

prPrint12bit                Tillat utskrift av dokumentet, men kanskje ikke på høyeste kvalitetsnivå, avhengig av om bit 12 også er satt

prFillAnnotations        Tillat å legge til eller endre tekstannotasjoner

prExtractContent        Tillat å kopiere eller på annen måte hente ut tekst og grafikk fra dokumentet

prAssemble                Tillat å sette sammen dokumentet (sette inn, rotere eller slette sider og opprette bokmerker eller miniatyrbilder)

 

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

 

Se også: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword