class Cairo::SVGSurface
SVG surface
Public Class Methods
version_to_string(version)
click to toggle source
# File lib/cairo.rb, line 116 def version_to_string(version) SVGVersion.name(version) end
versions()
click to toggle source
# File lib/cairo.rb, line 112 def versions SVGVersion.list end
versions_as_string()
click to toggle source
# File lib/cairo.rb, line 108 def versions_as_string SVGVersion.names end
Public Instance Methods
document_unit()
click to toggle source
static VALUE
cr_svg_surface_get_document_unit (VALUE self)
{
cairo_svg_unit_t unit;
unit = cairo_svg_surface_get_document_unit (_SELF);
rb_cairo_surface_check_status (_SELF);
return INT2NUM (unit);
}
restrict_to_version(p1)
click to toggle source
static VALUE
cr_svg_surface_restrict_to_version (VALUE self, VALUE version)
{
cairo_svg_surface_restrict_to_version (_SELF, RVAL2CRSVGVERSION (version));
rb_cairo_surface_check_status (_SELF);
return Qnil;
}
set_document_unit(p1)
click to toggle source
static VALUE
cr_svg_surface_set_document_unit (VALUE self, VALUE rb_unit)
{
cairo_svg_unit_t unit;
unit = RVAL2CRSVGUNIT (rb_unit);
cairo_svg_surface_set_document_unit (_SELF, unit);
rb_cairo_surface_check_status (_SELF);
return Qnil;
}