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.