(No version information available, might only be in Git)
CairoStatus est utilisée pour indiquer les erreurs survenant lors de l'utilisation de Cairo. Dans la plupart des cas, ce type d'objet est retourné directement par les fonctions, mais lors de l'utilisation de CairoContext, la dernière erreur, si elle existe, est stockée dans l'objet et peut être retrouvée avec la méthode CairoContext::status() ou la fonction cairo_status(). De nouvelles entrées peuvent être ajoutées dans de futures versions.
Utilisez la méthode Cairo::statusToString() ou la fonction cairo_status_to_string() pour récupérer une représentation humainement lisible d'un message d'erreur.
CairoStatus::SUCCESS
Aucune erreur n'est survenue.
CairoStatus::NO_MEMORY
Dépassement de la mémoire.
CairoStatus::INVALID_RESTORE
cairo_restore() appelé sans correspondance avec cairo_save().
CairoStatus::INVALID_POP_GROUP
Aucun groupe sauvegardé à restaurer.
CairoStatus::NO_CURRENT_POINT
Aucun point actuellement défini.
CairoStatus::INVALID_MATRIX
Matrice invalide (non inversible).
CairoStatus::INVALID_STATUS
Valeur invalide pour un CairoStatus d'entrée.
CairoStatus::NULL_POINTER
Pointeur nul.
CairoStatus::INVALID_STRING
Chaîne d'entrée non UTF-8.
CairoStatus::INVALID_PATH_DATA
Chemin d'entrée invalide.
CairoStatus::READ_ERROR
Erreur lors de la lecture depuis le flux d'entrée.
CairoStatus::WRITE_ERROR
Erreur lors de l'écriture du flux de sortie.
CairoStatus::SURFACE_FINISHED
Surface cible terminée.
CairoStatus::SURFACE_TYPE_MISMATCH
Le type de surface n'est pas approprié pour l'opération.
CairoStatus::PATTERN_TYPE_MISMATCH
Le type de masque n'est pas approprié pour l'opération.
CairoStatus::INVALID_CONTENT
Valeur invalide pour un CairoContent d'entrée.
CairoStatus::INVALID_FORMAT
Valeur invalide pour un CairoFormat d'entrée.
CairoStatus::INVALID_VISUAL
Valeur invalide pour un visuel d'entrée.
CairoStatus::FILE_NOT_FOUND
Fichier non trouvé.
CairoStatus::INVALID_DASH
Valeur invalide pour la configuration du dash
CairoStatus::INVALID_DSC_COMMENT
Valeur invalide pour un commentaire DSC.
CairoStatus::INVALID_INDEX
Index invalide passé.
CairoStatus::CLIP_NOT_REPRESENTABLE
Région du clip non représentable dans le format désiré.
CairoStatus::TEMP_FILE_ERROR
Erreur lors de la création ou l'écriture du fichier temporaire.
CairoStatus::INVALID_STRIDE
Valeur invalide pour CairoStride.