THotPDF

Methods         Properties      Visão geral

Topo  Anterior  Próxima

THotPDF é a classe principal usada para criar e gerenciar documentos PDF.

 

Unit

HPDFDoc

 

Descrição

Use o THotPDF para gerar documentos PDF a partir da sua aplicação. A geração do documento começa com uma chamada a BeginDoc. O desenho e a saída de texto são feitos pela propriedade CurrentPage, e você pode criar páginas adicionais com o método AddPage. O PDF permanece aberto até que a aplicação chame EndDoc.

 

Use as propriedades do THotPDF para configurar metadados, opções de saída, compactação, segurança e comportamento do viewer. Por exemplo, a criptografia e as permissões do PDF são controladas pela propriedade ActivateProtection.

 

As operações criptográficas sobrescrevem explicitamente cópias de senhas próprias, chaves de arquivo e de objeto derivadas, agendas AES em cache, dados de chave privada PKCS#12 decifrados e rascunhos de texto plano em stream quando uma operação tem sucesso, falha ou o componente é destruído

 

Copy-on-write object graph transactions fornecem savepoints aninhados que tiram snapshot apenas das raízes indiretas tocadas, transbordam histórico de streams grandes para armazenamento temporário e restauram objetos raiz no lugar

 

Using example:

 

uses

  ...

  HPDFDoc,

  ...

 

type

   ...

   HPDF: THotPDF;

   ...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

   HPDF.AutoLaunch := true;                                          // Show the PDF after it is created

   HPDF.FileName := '.\HelloWorld.pdf';

   HPDF.BeginDoc;                                                       // Inicia a geração do PDF

   HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!');  // Write text on the first page

   HPDF.EndDoc;                                                         // Finalize and save the PDF

end