|
THPDFDocOutlineObject Class
|
Вверх Назад Далее |
|
THPDFDocOutlineObject предоставляет объект элемента outline для PDF-документа.
Модуль HPDFDoc.pas
Описание Используйте THPDFDocOutlineObject как объект элемента outline для создания, управления и перемещения outline Используйте AddChild чтобы добавить дочерний элемент outline, или AddChildFirst когда новый дочерний элемент должен стать первым под своим родителем
Пример использования:
program Outlines; {$APPTYPE CONSOLE}
uses SysUtils, Graphics, Classes, HPDFDoc;
var HPDF: THotPDF; OutlineRoot: THPDFDocOutlineObject; CurrnetOutline: THPDFDocOutlineObject;
begin HPDF:= THotPDF.Create(nil); try HPDF.AutoLaunch := true; // PDF-файл будет показан автоматически
HPDF.FileName := 'Outlines.pdf'; HPDF.BeginDoc( true ); // Создаём PDF-файл с outline
OutlineRoot := HPDF.OutlineRoot; // Получаем корень outline CurrnetOutline := OutlineRoot.AddChild( 'Page ' + IntToStr(I - 1) ); // Добавляем блок outline со ссылкой на 0,0 текущей страницы
HPDF.EndDoc; // Закрываем PDF-файл finally HPDF.Free; end; end.
|