Bezeichnung
  ccontext:TagBegin -- Markiert den Anfang eines Tags
Übersicht

      ccontext:TagBegin(tag_name$, attributes$)

Beschreibung
  Markiert den Anfang der Struktur `tag_name$`. Rufen Sie ccontext:TagEnd() mit demselben `tag_name$` auf, um das Ende der Struktur zu markieren. Der Parameter `tag_name$` kann eine der folgenden Konstanten sein:

  `#CAIRO_TAG_DEST`
    Erstellt ein Ziel für einen Hyperlink.
  `#CAIRO_TAG_LINK`
    Hyperlink erstellen.

  Die Zeichenkette `attributes$` hat die Form "key1=value2 key2=value2 ...". Die Werte können boolesche Werte (wahr/falsch oder 1/0), Ganzzahlen, Gleitkommazahlen, Zeichenketten oder ein Array sein.

  Zeichenkettenwerte werden in einfache Anführungszeichen (') eingeschlossen. Einfache Anführungszeichen und Backslashes (Rückstrich: \) innerhalb der Zeichenkette sollten mit einem Backslash (Rückstrich: \) maskiert werden.

  Boolesche Werte können nur durch Angabe des Schlüssels auf "true" gesetzt werden. Beispielsweise ist die AttributZeichenkette "key" das Äquivalent zu "key=true".

  Arrays werden in "[]" eingeschlossen. z.B. "rect=[1.2 4.3 2.0 3.0]".

  Wenn keine Attribute erforderlich sind, kann `attributes$` eine leere Zeichenkette sein.

  Die Liste der Tags und Attribute finden Sie in der Beschreibung der Tags und Links im Cairo-Handbuch.

  Eine ungültige Verschachtelung von Tags oder ungültige Attribute führen dazu, dass der Kontext mit dem Status `#CAIRO_STATUS_TAG_ERROR` heruntergefahren wird.

  Siehe ccontext:TagEnd().

Eingaben
  tag_name$
    Tag-Name (siehe oben).
  attributes$
    Tag-Attribute (siehe oben).
Beispiel

      cr:TagBegin(#CAIRO_TAG_LINK, "dest='mydest' internal")
      cr:MoveTo(50, 50)
      cr:ShowText("This is a hyperlink.")
      cr:TagEnd(#CAIRO_TAG_LINK)

  Der obige Code erstellt einen Hyperlink.

Navigation zeigen