Bezeichnung
  ccontext:Status -- Gibt den Kontextstatus zurück
Übersicht

      status = ccontext:Status()

Beschreibung
  Prüft, ob für diesen Kontext zuvor ein Fehler aufgetreten ist. Die folgenden Statuscodes sind derzeit definiert:

  `#CAIRO_STATUS_SUCCESS`
    Es ist kein Fehler aufgetreten.
  `#CAIRO_STATUS_NO_MEMORY`
    Kein Speicher mehr.
  `#CAIRO_STATUS_INVALID_RESTORE`
    ccontext:Restore() wird ohne Übereinstimmung mit ccontext:Save() aufgerufen.
  `#CAIRO_STATUS_INVALID_POP_GROUP`
    Keine gespeicherte Gruppe zum Pop, d.h. ccontext:PopGroup() ohne passende ccontext:PushGroup().
  `#CAIRO_STATUS_NO_CURRENT_POINT`
    Kein aktueller Punkt definiert.
  `#CAIRO_STATUS_INVALID_MATRIX`
    Ungültige Matrix (nicht invertierbar).
  `#CAIRO_STATUS_INVALID_STATUS`
    Ungültiger Wert für einen Eingabe-Cairo-Status.
  `#CAIRO_STATUS_NULL_POINTER`
    NULL-Zeiger.
  `#CAIRO_STATUS_INVALID_STRING`
    Eingabezeichenkette ist UTF-8 ungültig.
  `#CAIRO_STATUS_INVALID_PATH_DATA`
    Eingabepfaddaten ungültig.
  `#CAIRO_STATUS_READ_ERROR`
    Fehler beim Lesen aus dem Eingabestream.
  `#CAIRO_STATUS_WRITE_ERROR`
    Fehler beim Schreiben in den Ausgabestream.
  `#CAIRO_STATUS_SURFACE_FINISHED`
    Zieloberfläche ist fertig.
  `#CAIRO_STATUS_SURFACE_TYPE_MISMATCH`
    Der Oberflächentyp ist für den Vorgang nicht geeignet.
  `#CAIRO_STATUS_PATTERN_TYPE_MISMATCH`
    Der Mustertyp ist für den Vorgang nicht geeignet.
  `#CAIRO_STATUS_INVALID_CONTENT`
    Ungültiger Wert für einen eingegebenen Cairo-Inhalt.
  `#CAIRO_STATUS_INVALID_FORMAT`
    Ungültiger Wert für ein Eingabe-Cairo-Format.
  `#CAIRO_STATUS_INVALID_VISUAL`
    Ungültiger Wert für eine visuelle Eingabe.
  `#CAIRO_STATUS_FILE_NOT_FOUND`
    Datei nicht gefunden.
  `#CAIRO_STATUS_INVALID_DASH`
    Ungültiger Wert für eine Strichmustereinstellung.
  `#CAIRO_STATUS_INVALID_DSC_COMMENT`
    Ungültiger Wert für einen DSC-Kommentar.
  `#CAIRO_STATUS_INVALID_INDEX`
    Ungültiger Index an Get-Funktion übergeben.
  `#CAIRO_STATUS_CLIP_NOT_REPRESENTABLE`
    Der Clipbereich kann im gewünschten Format nicht dargestellt werden.
  `#CAIRO_STATUS_TEMP_FILE_ERROR`
    Fehler beim Erstellen oder Schreiben in eine temporäre Datei.
  `#CAIRO_STATUS_INVALID_STRIDE`
    Ungültiger Wert für die Schrittweite.
  `#CAIRO_STATUS_FONT_TYPE_MISMATCH`
    Die Schriftart ist für den Vorgang nicht geeignet.
  `#CAIRO_STATUS_USER_FONT_IMMUTABLE`
    Die Benutzerschriftart ist unveränderlich.
  `#CAIRO_STATUS_USER_FONT_ERROR`
    In einer Callbak-Funktion für Benutzerschriftarten ist ein Fehler aufgetreten.
  `#CAIRO_STATUS_NEGATIVE_COUNT`
    Negative Zahl wird dort verwendet, wo sie nicht zulässig ist.
  `#CAIRO_STATUS_INVALID_CLUSTERS`
    Eingabecluster stellen nicht das zugehörige Text- und Glyphen-Array dar.
  `#CAIRO_STATUS_INVALID_SLANT`
    Ungültiger Wert für eine Eingabeneigung der Cairo-Schriftart.
  `#CAIRO_STATUS_INVALID_WEIGHT`
    Ungültiger Wert für eine eingegebene Cairo-Schriftstärke.
  `#CAIRO_STATUS_INVALID_SIZE`
    Ungültiger Wert (normalerweise zu groß) für die Größe der Eingabe (Oberfläche, Muster usw.).
  `#CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED`
    Benutzerschriftartmethode nicht implementiert.
  `#CAIRO_STATUS_DEVICE_TYPE_MISMATCH`
    Der Gerätetyp ist für den Vorgang nicht geeignet.
  `#CAIRO_STATUS_DEVICE_ERROR`
    Ein Vorgang am Gerät verursachte einen nicht näher bezeichneten Fehler.
  `#CAIRO_STATUS_INVALID_MESH_CONSTRUCTION`
    Außerhalb des Anfangs-Ende-Patchpaars wurde ein Netzmusterkonstruktionsvorgang verwendet
  `#CAIRO_STATUS_DEVICE_FINISHED`
    Zielgerät ist fertig
  `#CAIRO_STATUS_JBIG2_GLOBAL_MISSING`
    `#CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID` wurde für mindestens ein Bild verwendet, es wurde jedoch kein Bild bereitgestellt für `#CAIRO_MIME_TYPE_JBIG2_GLOBAL`.
  `#CAIRO_STATUS_PNG_ERROR`
    Beim Lesen oder Schreiben in eine PNG-Datei ist in libpng ein Fehler aufgetreten.
  `#CAIRO_STATUS_FREETYPE_ERROR`
    In libfreetype ist ein Fehler aufgetreten.
  `#CAIRO_STATUS_WIN32_GDI_ERROR`
    In der Windows-Grafikgeräteschnittstelle ist ein Fehler aufgetreten.
  `#CAIRO_STATUS_TAG_ERROR`
    Ungültiger Tag-Name, ungültige Attribute oder Verschachtelung.
  `#CAIRO_STATUS_DWRITE_ERROR`
    In der Windows Direct Write API ist ein Fehler aufgetreten.
  `#CAIRO_STATUS_SVG_FONT_ERROR`
    Beim Rendern von OpenType-SVG-Schriftarten ist ein Fehler aufgetreten.

Eingaben
  Keine

Rückgabewerte
  status
    den aktuellen Stand dieses Kontextes

Navigation zeigen