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