|
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
|