Първи стъпки

Инсталация, настройка на 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