THotPDF.ProtectOptions Propriété

 

THotPDF.ProtectOptions

THotPDF

 

Haut  Précédent  Suivant

Détermine les options de protection du fichier PDF

 

type

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

 

Syntaxe Delphi :

property ProtectOptions: THPDFProtection;

 

Syntaxe C++ :

__property THPDFProtectOptions ProtectOptions;

 

Description

Utilisez ProtectOptions pour déterminer les options de protection autorisées lorsque le document est ouvert avec un accès utilisateur

 

Value                Meaning


prPrint                Autorise l'impression (bit d'autorisation 3). Sans prPrint12bit, les lecteurs peuvent limiter l'impression à une représentation de faible qualité

prModifyStructure        Autorise la modification du contenu du document

prInformationCopy        Autorise la copie d'informations sur le document

prEditAnnotations        Autorise la modification du texte des annotations

prPrint12bit                Autorise l'impression en pleine qualité (bit d'autorisation 12). N'a d'effet qu'associé à prPrint ; sans prPrint, le document ne peut pas être imprimé du tout

prFillAnnotations        Autorise l'ajout ou la modification d'annotations textuelles

prExtractContent        Autorise la copie ou l'extraction du texte et des graphiques du document

prAssemble                Autorise l'assemblage du document (insérer, faire pivoter ou supprimer des pages et créer des signets ou des miniatures)

 

Exemple de code

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

 

Voir aussi: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword