THotPDF Class

THotPDF

Methods         Properties      Resumen

Top  Previous  Next

THotPDF es la clase principal usada para crear y gestionar documentos PDF.

 

Unidad

HPDFDoc

 

Descripción

Use THotPDF para generar documentos PDF desde su aplicación. La generación de documentos empieza con una llamada a BeginDoc. El dibujo y la salida de texto se realizan a través de la propiedad CurrentPage, y puede crear páginas adicionales con el método AddPage. El PDF permanece abierto hasta que la aplicación llama a EndDoc.

 

Use las propiedades de THotPDF para configurar metadatos, opciones de salida, compresión, seguridad y comportamiento del visor. Por ejemplo, el cifrado y los permisos del PDF se controlan con la propiedad ActivateProtection.

 

Las operaciones criptográficas sobrescriben explícitamente las copias propias de contraseñas, las claves derivadas de archivo y de objeto, las agendas AES cacheadas, los datos de clave privada PKCS#12 descifrados y el borrador de texto plano en streaming cuando una operación tiene éxito, falla o el componente se destruye

 

Las transacciones copy-on-write del grafo de objetos proporcionan savepoints anidados que toman instantáneas solo de las raíces indirectas tocadas, derraman el historial de streams grandes a almacenamiento temporal y restauran los objetos raíz en su sitio

 

Ejemplo de uso:

 

uses

  ...

  HPDFDoc,

  ...

 

type

   ...

   HPDF: THotPDF;

   ...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

   HPDF.AutoLaunch := true;                                                // Mostrar el PDF después de crearlo

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

   HPDF.BeginDoc;                                                // Iniciar la generación del PDF

   HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!');  // Escribir texto en la primera página

   HPDF.EndDoc;                                                // Finalizar y guardar el PDF

end;