RegisterHeading

Sidlayout

Beskrivning

Registrerar en rubrik på den valda sidan för en senare innehållsförteckning

Syntax

Delphi

Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;

Parametrar

LevelNästlingsnivå, 1 för en rubrik på översta nivån
TitleTexten som ska listas

Returvärden

CountHur många rubriker som är registrerade
0Nivån eller titeln var tom, eller ingen sida är vald

Anmärkningar

Rubriken minns var den pekar, inte vilket sidnummer den för tillfället har. Det är det som gör att innehållssidan kan sättas in framför den färdiga brödtexten - vilket omnumrerar varje sida den hänvisar till - utan att någon post eller länk behöver rättas

Registreringarna tillhör dokumentet som var valt vid tillfället. Att öppna ett annat dokument lämnar dem kvar men de löses inte ut längre, så en innehållssida kan bara ritas in i dokumentet som rubrikerna kom från

Exempel

PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');

Se även

RegisterHeadingEx, DrawTOC, PopulateOutlineFromHeadings