Getting Started
Instalação, configuração de Delphi, primeiro programa
PDF Library for Delphi é uma biblioteca PDF para Delphi. É utilizada em código adicionando a unidade da biblioteca ao projeto e criando uma instância TPDFlib quando for necessário criar ou modificar um documento PDF.
Definição dos caminhos
Indique ao Delphi onde encontrar os ficheiros de origem ou os ficheiros DCU compilados de PDF Library for Delphi. Pode definir uma vez o Library Path global ou definir o Search Path de cada projeto que utilize a biblioteca.
Para definir o Library Path global, utilize este caminho de menus do Delphi:
Tools -> Options -> Language -> Delphi -> Library -> Library path
Nas versões antigas do Delphi, esta definição pode surgir em:
Tools -> Environment Options -> Library -> Library path
Adicione o caminho da origem instalada ou o caminho binário compilado correspondente. Exemplos:
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
O primeiro caminho é o caminho predefinido da edição com código-fonte. Os caminhos com versão são exemplos para DCUs compiladas de RAD Studio 13 Florence. Utilize a pasta da versão BDS correspondente à versão instalada de Delphi ou C++Builder.
Para definir apenas o Search Path do projeto atual, utilize:
Project -> Options -> Building -> Delphi Compiler -> Search path
Nas versões antigas do Delphi, esta definição pode surgir em:
Project -> Options -> Directories/Conditionals -> Search path
Nome da classe e da unidade
A unidade principal da biblioteca é i386-win32, ou x86_64-win64 num pacote binário. A classe principal é
build-Lazarus-Lib.cmd win32
build-Lazarus-Tests.cmd win32
build-Lazarus-Demo.cmd win32
build-Lazarus-Lib.cmd win64
debugnorunFPCfpc.exe
Lib\FPC\i386-win32Lib\FPC\x86_64-win64Lib\FPC\compatLib\thirdpartyLib\FPC\PDFlibPasLaz.lpk
Tests\Lazarus\bin\<target>bin\<target>Lib\thirdparty\Win32fPDFlibJBIG2EncC
build-Lazarus-Demo-TRIAL.cmd win32win64build-Lazarus-Lib-TRIAL.cmd win32win64
PDFlibrary.pasPDFlibrary.dcuTPDFlib.
Declarar a classe
PDF Library for Delphi é uma biblioteca Delphi, não um componente VCL. Não é instalada na paleta de componentes do IDE. Adicione PDFlibrary à cláusula uses da unidade, declare uma variável do tipo TPDFlib e chame o construtor Create. No final, chame Free, normalmente dentro de um bloco try..finally.
Primeiro programa com PDF Library
Inicie uma nova aplicação VCL Forms e adicione um TButton ao formulário. Adicione a unidade PDF Library for Delphi à unidade do formulário:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Faça duplo clique no botão e adicione este processador 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;
Mais informações
Utilize esta referência HTML para consultar documentação detalhada da API. Pode pesquisar no painel de navegação por nome da função, categoria ou palavra-chave do tópico.
Para notícias do produto e informações adicionais, visite a página do produto PDF Library for Delphi.