RegisterHeading
Rozvržení stránek
Popis
Zaznamená nadpis na vybrané stránce pro pozdější obsah
Syntaxe
Delphi
Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;Parametry
| Level | Nesting level, 1 for a top-level heading. |
|---|---|
| Title | The text to list. |
Návratové hodnoty
| Count | How many headings are registered. |
|---|---|
| 0 | Úroveň nebo název byl prázdný, nebo není vybrána žádná stránka |
Poznámky
Záhlaví si pamatuje, kam míří, nikoli jaké číslo stránky právě má. Právě proto lze stránku obsahu vložit před hotové tělo - které přečísluje každou stránku, na niž záhlaví odkazuje - bez jakéhokoli opravování položek či odkazů
Registrace patří dokumentu, který byl v danou chvíli vybraný. Otevření jiného dokumentu je nechá na místě, ale už se nevyřeší, takže stránka obsahu se dá nakreslit jen do dokumentu, ze kterého její záhlaví přišla
Příklad
PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');