Bezeichnung
csurface:AddOutline -- Fügt die Gliederung hinzu
Übersicht
id = csurface:AddOutline(parent_id, name$, link$, flags)
Beschreibung
Bei PDF-Oberflächen wird dadurch der Dokumentgliederungshierarchie ein Element mit dem Namen name$ hinzugefügt, das auf den durch link$ angegebenen Speicherort verweist. Link-Attribute haben dieselben Schlüssel und Werte wie das Link-Tag, mit Ausnahme des Attributs rect. Das Element ist ein untergeordnetes Element des Elements mit der ID parent_id. Verwenden Sie #CAIRO_PDF_OUTLINE_ROOT als übergeordnete ID von Elementen der obersten Ebene. Der Parameter flags kann auf eine Kombination der folgenden Flags gesetzt werden:

#CAIRO_PDF_OUTLINE_FLAG_OPEN
Das Gliederungselement wird standardmäßig im PDF-Viewer geöffnet.
#CAIRO_PDF_OUTLINE_FLAG_BOLD
Das Gliederungselement wird vom Betrachter in Fettschrift angezeigt.
#CAIRO_PDF_OUTLINE_FLAG_ITALIC
Das Gliederungselement wird vom Betrachter in kursiver Schrift angezeigt.

Diese Funktion gibt die ID für das hinzugefügte Element zurück.

Eingaben
parent_id
die ID des übergeordneten Elements oder #CAIRO_PDF_OUTLINE_ROOT, wenn es sich um ein Element der obersten Ebene handelt
name$
der Name der Gliederung
link$
die Linkattribute, die angeben, wohin diese Gliederung verlinkt
flags
Gliederungselement-Flags (siehe oben).
Rückgabewerte
id
ID für das hinzugefügte Element

Navigation zeigen