RegisterHeading
Disposição da página
Descrição
Regista um título na página selecionada para um índice posterior
Sintaxe
Delphi
Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;Parâmetros
| Level | Nível de aninhamento, 1 para um cabeçalho de nível superior |
|---|---|
| Title | O texto a listar |
Valores devolvidos
| Count | Quantos títulos estão registados |
|---|---|
| 0 | O nível ou o título estava vazio, ou nenhuma página está selecionada |
Observações
O cabeçalho memoriza onde aponta, e não o número de página que tem atualmente. Isto permite inserir a página do índice antes do corpo concluído — renumerando todas as páginas referenciadas — sem que seja necessário corrigir qualquer entrada ou ligação
Os registos pertencem ao documento que estava selecionado nesse momento. A abertura de outro documento mantém-nos, mas deixam de ser resolvidos, pelo que uma página de índice só pode ser desenhada no documento de onde provêm os respetivos títulos
Exemplo
PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');