![]() |
![]() |
![]() |
Cairo: A Vector Graphics Library | ![]() |
---|---|---|---|---|
cairo_surface_t* cairo_svg_surface_create (const char *filename, double width_in_points, double height_in_points); cairo_surface_t* cairo_svg_surface_create_for_stream (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points); void cairo_svg_surface_restrict_to_version (cairo_surface_t *surface, cairo_svg_version_t version); enum cairo_svg_version_t; void cairo_svg_get_versions (cairo_svg_version_t const **versions, int *num_versions); const char* cairo_svg_version_to_string (cairo_svg_version_t version);
cairo_surface_t* cairo_svg_surface_create (const char *filename, double width_in_points, double height_in_points);
Since 1.2
cairo_surface_t* cairo_svg_surface_create_for_stream (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points);
Since 1.2
void cairo_svg_surface_restrict_to_version (cairo_surface_t *surface, cairo_svg_version_t version);
Since 1.2
typedef enum { CAIRO_SVG_VERSION_1_1, CAIRO_SVG_VERSION_1_2 } cairo_svg_version_t;
void cairo_svg_get_versions (cairo_svg_version_t const **versions, int *num_versions);
Since 1.2
const char* cairo_svg_version_to_string (cairo_svg_version_t version);
Since 1.2