THPDFDocOutlineObject Class

 

Topo  Anterior  Próxima

 

THPDFDocOutlineObject fornece um objeto de item de outline para o documento PDF.

 

Unit

HPDFDoc.pas

 

Descrição

Use THPDFDocOutlineObject como um objeto de item de outline para criar, gerenciar e mover outlines

Use AddChild para anexar um item filho de outline, ou AddChildFirst quando o novo filho precisar virar o primeiro item sob o pai dele

 

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;             // O arquivo PDF será exibido automaticamente

 

   HPDF.FileName := 'Outlines.pdf';  

   HPDF.BeginDoc( true );                   // Cria o arquivo PDF com outlines

 

   OutlineRoot := HPDF.OutlineRoot;      // Obtém a raiz dos outlines

   CurrnetOutline := OutlineRoot.AddChild( 'Page ' + IntToStr(I - 1) );  // Add Outline block linked to 0,0 in current page

 

   HPDF.EndDoc;                                                                  // Fecha o arquivo PDF

finally

     HPDF.Free;

end

end