THotPDF Class

THotPDF

Методы         Свойства      Обзор

Вверх  Назад  Далее

THotPDF — основной класс для создания PDF-документов и управления ими

 

Модуль

HPDFDoc

 

Описание

Используйте THotPDF для генерации PDF-документов из вашего приложения. Генерация документа начинается с вызова BeginDoc. Рисование и вывод текста выполняются через CurrentPage -свойство; дополнительные страницы создаются методом AddPage. PDF остаётся открытым, пока приложение не вызовет EndDoc.

 

Свойства THotPDF настраивают метаданные, опции вывода, сжатие, безопасность и поведение viewer. Например, шифрование PDF и права управляются свойством ActivateProtection.

 

Криптографические операции явно затирают принадлежащие копии паролей, выведенные файловые и объектные ключи, кэшированные расписания AES, расшифрованные данные приватных ключей PKCS#12 и потоковый plaintext-скретч, когда операция завершается успехом или сбоем либо компонент уничтожается

 

Транзакции графа объектов copy-on-write дают вложенные savepoint, которые снимают снимок только затронутых непрямых корней, сбрасывают большую историю stream во временное хранилище и восстанавливают корневые объекты на месте

 

Пример использования:

 

uses

...

HPDFDoc,

...

 

type

...

HPDF: THotPDF;

...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

HPDF.AutoLaunch := true; // Показать PDF после создания

HPDF.FileName := '.\HelloWorld.pdf';

HPDF.BeginDoc; // Начать генерацию PDF

HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!'); // Написать текст на первой странице

HPDF.EndDoc; // Финализировать и сохранить PDF

end;