Getting Started
Installation, Delphi- och FPC-konfiguration, första program
PDF Library for Delphi är ett Delphi-PDF-bibliotek. Det används från kod genom att lägga bibliotekets unit till ditt projekt och skapa en TPDFlib-instans när du behöver bygga eller ändra ett PDF-dokument
Sökvägsinställning
Berätta för Delphi var PDF Library for Delphi-källfilerna eller kompilerade DCU-filerna finns. Du kan sätta den globala Library Path en gång, eller sätta Search Path för varje projekt som använder biblioteket
För att sätta den globala Library Path, använd den här Delphi-menysökvägen:
Tools -> Options -> Language -> Delphi -> Library -> Library path
I äldre Delphi-versioner kan inställningen visas under:
Tools -> Environment Options -> Library -> Library path
Lägg till den installerade källkodssökvägen eller motsvarande kompilerade binärsökväg. Exempel:
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Den första sökvägen är standardkälla-utgåvans sökväg. De versionerade sökvägarna är exempel för RAD Studio 13 Florence kompilerade DCU:er. Använd BDS-versionsmappen som matchar din installerade Delphi- eller C++Builder-version
För att sätta bara aktuellt projekts Search Path, använd:
Project -> Options -> Building -> Delphi Compiler -> Search path
I äldre Delphi-versioner kan inställningen visas under:
Project -> Options -> Directories/Conditionals -> Search path
Klass- och unitnamn
Huvudbibliotekets unit är i386-win32, eller x86_64-win64 i ett binärpaket. Huvudklassen är
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
Klass- och enhetsnamn
PDFlibrary.pasPDFlibrary.dcuTPDFlib.
Deklarera klassen
PDF Library for Delphi är ett Delphi-bibliotek, inte en VCL-komponent. Det installeras inte på IDE:ns komponentpalett. Lägg till PDFlibrary i unitens uses-sats, deklarera en variabel av typen TPDFlib och anropa Create-konstruktorn. När du är klar, anropa Free, normalt inuti ett try..finally-block
Första PDF Library-programmet
Starta ett nytt VCL Forms-program och lägg till en TButton i formuläret. Lägg PDF Library for Delphi-uniten till formulär uniten:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Dubbelklicka på knappen och lägg till den här event-hanteraren:
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;
Kompletta arbetsflöden
Utforska efter den första PDF:en den medföljande samlingen Demo/Delphi, Demo/C++Builder eller Demo/Lazarus: Showcase erbjuder en visuell tur, medan varje domänlabb exponerar specialiserade scenarier från en körbar fil
Kör DocumentLab --scenario DocumentInspectionWorkbench för sidinventeringar och diagnostikrapporter, eller lämna en egen PDF med scenariots dokumenterade kommandoradsargument
Kör ContentLab --scenario WorkflowGallery för ett dokumentleveransarbetsflöde med tabeller, anteckningar, en överlämningschecklista, HTTP-utdata och verifiering av sparade filer
DLL-användare kan börja med Demo/CSharp/DLL/WorkflowWorkbench eller Demo/VB.NET/DLL/WorkflowWorkbench för rapportgenerering, extraktion, sidsammanställning och binär minnesöverföring, eller Demo/VC++/DLL/LinkDemo för verifierade länkar och navigering
Öppna Demo/DLL.en-us.html i det installerade paketet för DLL-arbetsflödeskatalogen och arkitekturspecifika bygginstruktioner
Mer information
Använd den här HTML-referensen för detaljerad API-dokumentation. Du kan söka i navigeringsfönstret efter funktionsnamn, kategori eller ämnesnyckelord
För produktnyheter och ytterligare information, besök PDF Library for Delphi-produktsidan