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