(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::SUCCESSAucune erreur n'est survenue.
CairoStatus::NO_MEMORYDépassement de la mémoire.
CairoStatus::INVALID_RESTOREcairo_restore() appelé sans correspondance avec cairo_save().
CairoStatus::INVALID_POP_GROUPAucun groupe sauvegardé à restaurer.
CairoStatus::NO_CURRENT_POINTAucun point actuellement défini.
CairoStatus::INVALID_MATRIXMatrice invalide (non inversible).
CairoStatus::INVALID_STATUSValeur invalide pour un CairoStatus d'entrée.
CairoStatus::NULL_POINTERPointeur nul.
CairoStatus::INVALID_STRINGChaîne d'entrée non UTF-8.
CairoStatus::INVALID_PATH_DATAChemin d'entrée invalide.
CairoStatus::READ_ERRORErreur lors de la lecture depuis le flux d'entrée.
CairoStatus::WRITE_ERRORErreur lors de l'écriture du flux de sortie.
CairoStatus::SURFACE_FINISHEDSurface cible terminée.
CairoStatus::SURFACE_TYPE_MISMATCHLe type de surface n'est pas approprié pour l'opération.
CairoStatus::PATTERN_TYPE_MISMATCHLe type de masque n'est pas approprié pour l'opération.
CairoStatus::INVALID_CONTENTValeur invalide pour un CairoContent d'entrée.
CairoStatus::INVALID_FORMATValeur invalide pour un CairoFormat d'entrée.
CairoStatus::INVALID_VISUALValeur invalide pour un visuel d'entrée.
CairoStatus::FILE_NOT_FOUNDFichier non trouvé.
CairoStatus::INVALID_DASHValeur invalide pour la configuration du dash
CairoStatus::INVALID_DSC_COMMENTValeur invalide pour un commentaire DSC.
CairoStatus::INVALID_INDEXIndex invalide passé.
CairoStatus::CLIP_NOT_REPRESENTABLERégion du clip non représentable dans le format désiré.
CairoStatus::TEMP_FILE_ERRORErreur lors de la création ou l'écriture du fichier temporaire.
CairoStatus::INVALID_STRIDEValeur invalide pour CairoStride.