THPDFDocOutlineObject Class

 

Oben  Zurück  Weiter

 

THPDFDocOutlineObject stellt ein Gliederungselement-Objekt für das PDF-Dokument bereit.

 

Unit

HPDFDoc.pas

 

Description

Verwenden Sie THPDFDocOutlineObject als Gliederungselement-Objekt, um Gliederungen zu erstellen, zu verwalten und zu verschieben

Verwenden Sie AddChild, um ein untergeordnetes Gliederungselement anzuhängen, oder AddChildFirst, wenn das neue Kind das erste Element unter seinem Elternknoten werden soll

 

Using example:

 

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 file will be shown automatically

 

   HPDF.FileName := 'Outlines.pdf';  

   HPDF.BeginDoc( true );                   // Create PDF file with outlines

 

   OutlineRoot := HPDF.OutlineRoot;      // Get Outlines Root

   CurrnetOutline := OutlineRoot.AddChild( 'Page ' + IntToStr(I - 1) );  // Gliederungsblock mit Ziel 0,0 auf der aktuellen Seite hinzufügen

 

   HPDF.EndDoc;                                                                  // Close PDF file

finally

     HPDF.Free;

end;

end.