Primeros pasos
Instalación, Configuración de Delphi, Primer programa
PDFlibPas es una biblioteca PDF para Delphi. Se usa desde código agregando la unidad de la biblioteca al proyecto y creando una instancia de TPDFlib cuando necesite generar o modificar un documento PDF
Configuración de rutas
Indique a Delphi dónde encontrar los archivos fuente de PDFlibPas o los archivos DCU compilados. Puede establecer una sola vez la Library Path global o definir la Search Path para cada proyecto que use la biblioteca
Para establecer la Library Path global, use esta ruta de menú de Delphi:
Tools -> Options -> Language -> Delphi -> Library -> Library path
En versiones antiguas de Delphi, esta opción puede aparecer en:
Tools -> Environment Options -> Library -> Library path
Agregue la ruta de origen instalada o la ruta del binario compilado correspondiente. Ejemplos:
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
La primera ruta es la ruta predeterminada de la edición fuente. Las rutas con versión son ejemplos para DCU compilados con RAD Studio 13 Florence. Use la carpeta BDS-version que coincida con la versión instalada de Delphi o C++Builder
Para establecer solo la Search Path del proyecto actual, use:
Project -> Options -> Building -> Delphi Compiler -> Search path
En versiones antiguas de Delphi, esta opción puede aparecer en:
Project -> Options -> Directories/Conditionals -> Search path
Nombre de clase y unidad
La unidad principal de la biblioteca es PDFlibrary.pas, o PDFlibrary.dcu en un paquete binario. La clase principal es TPDFlib
Declarar la clase
PDFlibPas es una biblioteca Delphi, no un componente VCL. No se instala en la paleta de componentes del IDE. Agregue PDFlibrary a la cláusula uses de la unidad, declare una variable de tipo TPDFlib y llame al constructor Create. Cuando termine, llame a Free, normalmente dentro de un bloque try..finally
Primer programa de biblioteca PDF
Inicie una nueva aplicación VCL Forms y agregue un TButton al formulario. Agregue la unidad de PDFlibPas a la unidad del formulario:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Haga doble clic en el botón y agregue este controlador de evento:
procedure TForm1.Button1Click(Sender: TObject);
var
PDFlib: TPDFlib;
begin
PDFlib := TPDFlib.Create;
try
PDFlib.DrawText(100, 500, 'Hello from Delphi');
PDFlib.SaveToFile('.\HelloFromDelphi.pdf');
finally
PDFlib.Free;
end;
end;
Más información
Use esta referencia HTML para consultar documentación detallada de la API. Puede buscar en el panel de navegación por nombre de función, categoría o palabra clave de tema
Para novedades del producto e información adicional, visite la página del producto PDFlibPas