Erste Schritte
Installation, Delphi-Einrichtung, Erstes Programm
PDF Library for Delphi ist eine Delphi-PDF-Bibliothek. Sie wird im Code verwendet, indem Sie die Bibliotheks-Unit zum Projekt hinzufügen und bei Bedarf eine TPDFlib-Instanz erstellen, um ein PDF-Dokument zu erzeugen oder zu ändern.
Pfadeinstellung
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Tools -> Options -> Language -> Delphi -> Library -> Library path
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Tools -> Environment Options -> Library -> Library path
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Project -> Options -> Building -> Delphi Compiler -> Search path
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Project -> Options -> Directories/Conditionals -> Search path
Klassen- und Unit-Name
Die Haupt-Unit der Bibliothek ist i386-win32 beziehungsweise x86_64-win64 in einem Binärpaket. Die Hauptklasse ist
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
Klassen- und Unitname
PDFlibrary.pasPDFlibrary.dcuTPDFlib.
Klasse deklarieren
PDF Library for Delphi ist eine Delphi-Bibliothek und keine VCL-Komponente. Sie wird nicht in der Komponentenpalette der IDE installiert. Fügen Sie PDFlibrary zur uses-Klausel der Unit hinzu, deklarieren Sie eine Variable vom Typ TPDFlib und rufen Sie den Konstruktor Create auf. Rufen Sie anschließend Free auf, üblicherweise innerhalb eines try..finally-Blocks.
Erstes PDF-Bibliotheksprogramm
Erstellen Sie eine neue VCL-Forms-Anwendung und fügen Sie dem Formular eine TButton-Komponente hinzu. Fügen Sie die Unit von PDF Library for Delphi zur Formular-Unit hinzu:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
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;
Vollständige Workflows
Erkunden Sie nach dem ersten PDF das mitgelieferte Portfolio unter Demo/Delphi, Demo/C++Builder oder Demo/Lazarus: Showcase bietet eine visuelle Tour, während jedes Domänen-Lab Spezialszenarien aus einer einzigen Programmdatei bereitstellt
Führen Sie DocumentLab --scenario DocumentInspectionWorkbench für Seiteninventare und Diagnoseberichte aus, oder verwenden Sie Ihr eigenes PDF über die dokumentierten Befehlszeilenargumente des Szenarios
Führen Sie ContentLab --scenario WorkflowGallery für einen Dokumentübergabe-Workflow mit Tabellen, Annotationen, einer Übergabecheckliste, HTTP-Ausgabe und Prüfung der gespeicherten Datei aus
DLL-Nutzer können mit Demo/CSharp/DLL/WorkflowWorkbench oder Demo/VB.NET/DLL/WorkflowWorkbench für Berichtserzeugung, Extraktion, Seitenkomposition und binäre Speicherübertragung einsteigen oder mit Demo/VC++/DLL/LinkDemo für verifizierte Verknüpfungen und Navigation
Öffnen Sie Demo/DLL.en-us.html im installierten Paket für den DLL-Workflow-Katalog und architekturspezifische Bauanleitungen
Weitere Informationen
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Produktneuigkeiten und weitere Informationen finden Sie auf der Produktseite von PDF Library for Delphi.