Първи стъпки
Инсталация, настройка на Delphi, първа програма
PDFlibPas е Delphi PDF библиотека. Използва се в код, като добавите библиотечния unit към проекта и създадете екземпляр TPDFlib когато трябва да създавате или променяте PDF документ
Настройка на пътя
Посочете в Delphi къде се намират изходните файлове на PDFlibPas или компилираните DCU файлове Можете да зададете глобалния Library Path веднъж или Search Path само за всеки проект, който използва библиотеката
За да зададете глобалния Library Path, използвайте този път в Delphi менюто
Tools -> Options -> Language -> Delphi -> Library -> Library path
При по-старите версии на Delphi тази настройка може да е под
Tools -> Environment Options -> Library -> Library path
Добавете пътя на инсталирания код или съответния компилиран бинарен път Примери
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Първият път е пътят по подразбиране към изходния код Пътеките с версии са примери за компилирани DCU файлове на RAD Studio 13 Florence Използвайте папката BDS-версия според инсталираната версия на Delphi или C++Builder
За да зададете Search Path само за текущия проект, използвайте
Project -> Options -> Building -> Delphi Compiler -> Search path
При по-старите Delphi версии тази настройка може да е под
Project -> Options -> Directories/Conditionals -> Search path
Име на клас и Unit
Основният библиотечен unit е PDFlibrary.pas, или PDFlibrary.dcu в бинарен пакет Основният клас е TPDFlib
Деклариране на класа
PDFlibPas е Delphi библиотека, а не VCL компонент Не е инсталиран в палитрата с компоненти на IDE Добавете PDFlibrary в клауза uses на unit Декларирайте променлива от тип TPDFlib и извикайте конструктора Create Когато приключите, извикайте Free, обикновено в блока try..finally
Първа PDF програма
Създайте ново VCL Forms приложение и добавете TButton към формата Добавете PDFlibPas unit към unit файла на формата
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Щракнете двукратно върху бутона и добавете този обработчик на събитие
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;
Повече информация
Използвайте тази HTML справка за детайлна документация на API Можете да търсите в навигационния панел по име на функция, категория или ключова дума по тема
За новини за продукта и допълнителна информация посетете страницата на продукта PDFlibPas