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
| Level | Verschachtelungsebene, 1 für eine Überschrift der obersten Ebene |
|---|---|
| Title | Der aufzuführende Text. |
Rückgabewerte
| Count | Anzahl der registrierten Überschriften |
|---|---|
| 0 | Die 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');