Aan de slag
Installatie, Delphi-instelling, Eerste programma
PDF Library for Delphi is een PDF-bibliotheek voor Delphi. U gebruikt deze vanuit code door de bibliotheekeenheid aan uw project toe te voegen en een instantie van TPDFlib te maken wanneer u een PDF-document wilt bouwen of wijzigen.
Padinstelling
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Tools -> Options -> Language -> Delphi -> Library -> Library path
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Tools -> Environment Options -> Library -> Library path
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Project -> Options -> Building -> Delphi Compiler -> Search path
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Project -> Options -> Directories/Conditionals -> Search path
Klasse- en unitnaam
De hoofdeenheid van de bibliotheek is i386-win32, of x86_64-win64 in een binair pakket. De hoofdklasse is
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
Free Pascal en Lazarus onder Windows
PDFlibrary.pasPDFlibrary.dcuTPDFlib.
De klasse declareren
PDF Library for Delphi is een Delphi-bibliotheek, geen VCL-component. Deze wordt niet op het componentenpalet van de IDE geïnstalleerd. Voeg PDFlibrary toe aan de uses-clausule van de eenheid, declareer een variabele van het type TPDFlib en roep de constructor Create aan. Roep na afloop Free aan, doorgaans binnen een blok try..finally.
Eerste programma met de PDF-bibliotheek
Start een nieuwe VCL Forms-toepassing en voeg een TButton aan het formulier toe. Voeg de eenheid van PDF Library for Delphi aan de formuliereenheid toe:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
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;
Volledige workflows
Verken na je eerste PDF de meegeleverde portfolio Demo/Delphi, Demo/C++Builder of Demo/Lazarus: Showcase biedt een visuele rondleiding, terwijl elk domein-Lab specialistische scenario's uit één executable ontsluit
Draai DocumentLab --scenario DocumentInspectionWorkbench voor pagina-inventarissen en diagnostische rapporten, of lever je eigen PDF aan met de gedocumenteerde commandoregelargumenten van het scenario
Draai ContentLab --scenario WorkflowGallery voor een documentafleverworkflow met tabellen, annotaties, een overdrachtschecklist, HTTP-uitvoer en verificatie van het opgeslagen bestand
DLL-gebruikers kunnen beginnen met Demo/CSharp/DLL/WorkflowWorkbench of Demo/VB.NET/DLL/WorkflowWorkbench voor rapportgeneratie, extractie, paginasamenstelling en binair geheugentransport, of met Demo/VC++/DLL/LinkDemo voor geverifieerde links en navigatie
Open Demo/DLL.en-us.html in het geïnstalleerde pakket voor de DLL-workflowcatalogus en architectuurspecifieke build-instructies
Meer informatie
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Ga voor productnieuws en aanvullende informatie naar de productpagina van PDF Library for Delphi.