Pierwsze kroki
Instalacja, Konfiguracja Delphi, Pierwszy program
PDF Library for Delphi jest biblioteką PDF dla Delphi. Używa się jej w kodzie, dodając moduł biblioteki do projektu i tworząc instancję TPDFlib, gdy trzeba utworzyć lub zmodyfikować dokument PDF
Ustawianie ścieżki
Wskaż Delphi lokalizację plików źródłowych PDF Library for Delphi lub skompilowanych plików DCU. Możesz jednorazowo ustawić globalną ścieżkę Library Path albo ustawić Search Path dla każdego projektu korzystającego z biblioteki
Aby ustawić globalną Library Path, użyj tej ścieżki menu Delphi:
Tools -> Options -> Language -> Delphi -> Library -> Library path
W starszych wydaniach Delphi to ustawienie może znajdować się w:
Tools -> Environment Options -> Library -> Library path
Dodaj ścieżkę zainstalowanych źródeł lub odpowiadającą jej ścieżkę skompilowanych plików binarnych. Przykłady:
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Pierwsza ścieżka jest domyślną ścieżką źródeł edycji. Ścieżki wersjonowane są przykładami skompilowanych plików DCU dla RAD Studio 13 Florence. Użyj folderu wersji BDS zgodnego z zainstalowaną wersją Delphi lub C++Builder
Aby ustawić tylko Search Path bieżącego projektu, użyj:
Project -> Options -> Building -> Delphi Compiler -> Search path
W starszych wydaniach Delphi to ustawienie może znajdować się w:
Project -> Options -> Directories/Conditionals -> Search path
Nazwa klasy i modułu
Głównym modułem biblioteki jest i386-win32 albo x86_64-win64 w pakiecie binarnym. Główną klasą jest
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
Nazwa klasy i modułu
PDFlibrary.pasPDFlibrary.dcuTPDFlib
Deklarowanie klasy
PDF Library for Delphi jest biblioteką Delphi, a nie komponentem VCL. Nie jest instalowana na palecie komponentów IDE. Dodaj PDFlibrary do klauzuli uses modułu, zadeklaruj zmienną typu TPDFlib i wywołaj konstruktor Create. Po zakończeniu wywołaj Free, zwykle wewnątrz bloku try..finally
Pierwszy program PDF Library
Utwórz nową aplikację VCL Forms i dodaj TButton do formularza. Dodaj moduł PDF Library for Delphi do modułu formularza:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Kliknij dwukrotnie przycisk i dodaj tę procedurę obsługi zdarzenia:
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;
Kompletne przepływy pracy
Po pierwszym PDF-ie obejrzyj dołączone zestawy przykładów Demo/Delphi, Demo/C++Builder lub Demo/Lazarus: Showcase oferuje wizualną wycieczkę, a każde domenowe laboratorium udostępnia specjalistyczne scenariusze z jednego pliku wykonywalnego
Uruchom DocumentLab --scenario DocumentInspectionWorkbench, aby dostać spisy stron i raporty diagnostyczne, albo podaj własny PDF, używając udokumentowanych argumentów wiersza poleceń scenariusza
Uruchom ContentLab --scenario WorkflowGallery dla przepływu wydania dokumentu z tabelami, adnotacjami, listą kontrolną przekazania, wyjściem HTTP i weryfikacją zapisanego pliku
Użytkownicy DLL mogą zacząć od Demo/CSharp/DLL/WorkflowWorkbench lub Demo/VB.NET/DLL/WorkflowWorkbench do generowania raportów, ekstrakcji, składania stron i binarnych transferów pamięci, albo od Demo/VC++/DLL/LinkDemo dla zweryfikowanych linków i nawigacji
Otwórz Demo/DLL.en-us.html w zainstalowanym pakiecie, aby zobaczyć katalog workflow DLL i instrukcje budowania zależne od architektury
Więcej informacji
Ta dokumentacja HTML zawiera szczegółowy opis API. Panel nawigacyjny można przeszukiwać według nazwy funkcji, kategorii lub słowa kluczowego tematu
Wiadomości o produkcie i dodatkowe informacje znajdziesz na stronie produktu PDF Library for Delphi