La clase CairoStatus
(No hay información de versión disponible, podría estar únicamente en SVN)
Introducción
CairoStatus se usa para indicar errores que pueden ocurrir al usar Cairo. En algunos casos es devuelta directamente por funciones, pero cuando se usa CairoContext, el último error, si hubo alguno, es almacenado en el objeto y puede ser recuperado con CairoContext::status() o cairo_status(). Se pueden añadir nueveas entradas en futuras versiones.
Use Cairo::statusToString() o cairo_status_to_string() para obtener una representación legible por humanos de un mensaje de error.
Sinopsis de la Clase
Constantes predefinidas
-
CairoStatus::SUCCESS -
No ocurrió ningún error
-
CairoStatus::NO_MEMORY -
Sin memoria
-
CairoStatus::INVALID_RESTORE -
cairo_restore() llamado si coincidir con cairo_save()
-
CairoStatus::INVALID_POP_GROUP -
No hay grupos guardados para sacar
-
CairoStatus::NO_CURRENT_POINT -
Ne está definido el punto actual
-
CairoStatus::INVALID_MATRIX -
Matriz no válida (no invertible)
-
CairoStatus::INVALID_STATUS -
Valor no válido para una salida de CairoStatus>
-
CairoStatus::NULL_POINTER -
Puntero nulo
-
CairoStatus::INVALID_STRING -
La cadena de salida no es una cadena UTF-8 válida
-
CairoStatus::INVALID_PATH_DATA -
Información de la ruta de salida no válida
-
CairoStatus::READ_ERROR -
Error mientras se leía desde el flujo de salida
-
CairoStatus::WRITE_ERROR -
Error mientras se escribía en el flujo de salida
-
CairoStatus::SURFACE_FINISHED -
La superficie del objetivo ha sido finalizada
-
CairoStatus::SURFACE_TYPE_MISMATCH -
El tipo de superficie no es apropiado para la operación
-
CairoStatus::PATTERN_TYPE_MISMATCH -
El tipo de patrón no es apropiado para la operación
-
CairoStatus::INVALID_CONTENT -
Valor no válido para una salida de CairoContent
-
CairoStatus::INVALID_FORMAT -
Valor no válido para un salida de CairoFormat
-
CairoStatus::INVALID_VISUAL -
Valor no válido para una salida Visual
-
CairoStatus::FILE_NOT_FOUND -
Archivo no encontrado
-
CairoStatus::INVALID_DASH -
Valor no válido para un ajuste dash
-
CairoStatus::INVALID_DSC_COMMENT -
Valor no válido para un comentario DSC
-
CairoStatus::INVALID_INDEX -
Índice no válido pasado para "getter"
-
CairoStatus::CLIP_NOT_REPRESENTABLE -
Región de recorte no representable en el formato deseado
-
CairoStatus::TEMP_FILE_ERROR -
Error creando o escribiendo un archivo temporal
-
CairoStatus::INVALID_STRIDE -
Valor no válido para CairoStride
