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

LevelNesting level, 1 for a top-level heading.
TitleThe text to list.

Návratové hodnoty

CountHow 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');

Viz také

RegisterHeadingEx, DrawTOC, PopulateOutlineFromHeadings