Bezeichnung
pdf.GetBookmarks -- ruft alle Lesezeichen in einem Dokument ab (V1.1)
Übersicht
t = pdf.GetBookmarks(id)
Beschreibung
Mit diesem Befehl können alle Lesezeichen in dem durch id angegebenen PDF-Dokument abgerufen werden. Dieses PDF-Dokument muss mit pdf.OpenDocument() geöffnet worden sein.

Alle Lesezeichen des Dokuments werden von pdf.GetBookmarks() in der Tabelle t zurückgegeben. Für jeden Eintrag wird die Tabelle die folgenden Felder initialisiert haben:

Title:
Der Titeltext des Lesezeichens.

Action:
Dieses Feld gibt an, was passieren soll, wenn auf das jeweilige Lesezeichen geklickt wird. Dieses wird auf eine der folgenden speziellen Konstanten gesetzt:

#PDFACTION_GOTO:
Springt zur Seite im aktuellen Dokument.

#PDFACTION_REMOTEGOTO:
Springt zur Seite in einem anderen Dokument.

#PDFACTION_URI:
Öffnet eine URI.

#PDFACTION_LAUNCH:
Startet ein Programm.

#PDFACTION_UNSUPPORTED:
Unbekannte Aktion.

Target:
Dieses wird auf das Ziel des Lesezeichens gesetzt. Je nach Action kann dies auf eine Seitennummer, eine URI oder den Pfad zu einer externen Datei eingestellt werden.

Children:
Wenn das Lesezeichen aufgeklappt werden kann, wird dieses Element auf eine andere Tabelle gesetzt, die die gleichen Elemente wie sein übergeordnetes Element enthält. Lesezeichen können beliebig verschachtelt werden.

Eingaben
id
Kennung des zu verwendenden PDF-Dokuments
Rückgabewerte
t
Tabelle mit allen Lesezeichen des Dokuments (siehe oben)

Navigation zeigen