|
THotPDF |
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
|