Exemplo do Objeto Outline (Contorno)

var
  RootNode, SubNode: THPDFOutlineRoot;
begin
  HPDF.BeginDoc;
  HPDF.AddPage; // Página 1

  // Adiciona um nó raiz
  RootNode := HPDF.OutlineRoot.AddChild('Documento Principal');
  RootNode.SetDestination(HPDF.CurrentPage, 0, 800, 1.0);

  HPDF.AddPage; // Página 2

  // Adiciona um nó filho sob o nó raiz
  SubNode := RootNode.AddChild('Seção 1');
  SubNode.SetDestination(HPDF.CurrentPage, 0, 800, 1.0);
  SubNode.SetOpened(True);

  HPDF.EndDoc;
end;

Veja Também