©
本文档使用
php中文网手册 发布
(No version information available, might only be in Git)
CairoStatus is used to indicate errors that can occur when using Cairo. In some cases it is returned directly by functions. but when using CairoContext, the last error, if any, is stored in the object and can be retrieved with CairoContext::status() or cairo_status() . New entries may be added in future versions.
Use Cairo::statusToString() or cairo_status_to_string() to get a human-readable representation of an error message.
CairoStatus::SUCCESS No error has occurred
CairoStatus::NO_MEMORY Out of memory
CairoStatus::INVALID_RESTORE cairo_restore() called without matching cairo_save()
CairoStatus::INVALID_POP_GROUP No saved group to pop
CairoStatus::NO_CURRENT_POINT No current point defined
CairoStatus::INVALID_MATRIX Invalid matrix (not invertible)
CairoStatus::INVALID_STATUS Invalid value for an input CairoStatus>
CairoStatus::NULL_POINTER Null pointer
CairoStatus::INVALID_STRING Input string not valid UTF-8 string
CairoStatus::INVALID_PATH_DATA Input path data not valid
CairoStatus::READ_ERROR Error while reading from input stream
CairoStatus::WRITE_ERROR Error while writing to output stream
CairoStatus::SURFACE_FINISHED Target surface has been finished
CairoStatus::SURFACE_TYPE_MISMATCH The surface type is not appropriate for the operation
CairoStatus::PATTERN_TYPE_MISMATCH The pattern type is not appropriate for the operation
CairoStatus::INVALID_CONTENT Invalid value for an input CairoContent
CairoStatus::INVALID_FORMAT Invalid value for an input CairoFormat
CairoStatus::INVALID_VISUAL Invalid value for an input Visual
CairoStatus::FILE_NOT_FOUND File not found
CairoStatus::INVALID_DASH Invalid value for a dash setting
CairoStatus::INVALID_DSC_COMMENT Invalid value for a DSC comment
CairoStatus::INVALID_INDEX Invalid index passed to getter
CairoStatus::CLIP_NOT_REPRESENTABLE Clip region not representable in desired format
CairoStatus::TEMP_FILE_ERROR Error creating or writing to a temporary file
CairoStatus::INVALID_STRIDE Invalid value for CairoStride