RegisterHeading

Seitenlayout

Beschreibung

Zeichnet eine Überschrift auf der ausgewählten Seite für ein späteres Inhaltsverzeichnis auf.

Syntax

Delphi

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

Parameter

LevelVerschachtelungsebene, 1 für eine Überschrift der obersten Ebene
TitleDer aufzuführende Text.

Rückgabewerte

CountAnzahl der registrierten Überschriften
0Die Ebene oder der Titel war leer oder es ist keine Seite ausgewählt

Anmerkungen

Die Überschrift merkt sich, wohin sie verweist, nicht welche Seitennummer sie derzeit hat. Dadurch kann die Inhaltsseite vor dem fertigen Hauptteil eingefügt werden, wodurch jede referenzierte Seite neu nummeriert wird, ohne dass ein Eintrag oder Link korrigiert werden muss

Registrierungen gehören zu dem Dokument, das zu diesem Zeitpunkt ausgewählt war. Beim Öffnen eines anderen Dokuments bleiben sie bestehen, werden jedoch nicht mehr aufgelöst; daher kann eine Inhaltsseite nur in das Dokument gezeichnet werden, aus dem ihre Überschriften stammen.

Beispiel

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

Siehe auch

RegisterHeadingEx, DrawTOC, PopulateOutlineFromHeadings