type = csurface:GetType()
#CAIRO_SURFACE_TYPE_IMAGE
#CAIRO_SURFACE_TYPE_PDF
#CAIRO_SURFACE_TYPE_PS
#CAIRO_SURFACE_TYPE_SVG
#CAIRO_SURFACE_TYPE_QUARTZ
#CAIRO_SURFACE_TYPE_QUARTZ_IMAGE
#CAIRO_SURFACE_TYPE_WIN32