THotPDF.ProtectOptions Property

 

THotPDF.ProtectOptions

THotPDF

 

Topo  Anterior  Próximo

Determina as opções de proteção do arquivo PDF.

 

type

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

 

Sintaxe Delphi:

property ProtectOptions: THPDFProtection;

 

Sintaxe C++:

__property THPDFProtectOptions ProtectOptions;

 

Descrição

Utilize ProtectOptions para determinar as opções de proteção permitidas quando o documento é aberto com acesso de usuário

 

Valor                Significado


prPrint                Permite a impressão do documento.

prModifyStructure        Permite a modificação dos conteúdos do documento.

prInformationCopy        Permite copiar informações sobre o documento.

prEditAnnotations        Permite editar o texto da anotação.

prPrint12bit                Permite imprimir o documento (possivelmente não no nível de qualidade mais alto, dependendo de se o bit 12 também está definido).

prFillAnnotations        Permite adicionar ou modificar anotações de texto.

prExtractContent        Permite copiar ou, de outra forma, extrair texto e gráficos do documento.

prAssemble                Permite montar o documento (inserir, girar ou excluir páginas e criar marcadores ou imagens em miniatura).

 

Code Example

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

 

Veja também: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword