class Cairo::PSSurface
PS surface
Public Instance Methods
dsc_begin_page_setup()
click to toggle source
static VALUE
cr_ps_surface_dsc_begin_page_setup (VALUE self)
{
cairo_ps_surface_dsc_begin_page_setup (_SELF);
rb_cairo_surface_check_status (_SELF);
if (rb_block_given_p ())
return rb_yield (self);
else
return Qnil;
}
dsc_begin_setup()
click to toggle source
static VALUE
cr_ps_surface_dsc_begin_setup (VALUE self)
{
cairo_ps_surface_dsc_begin_setup (_SELF);
rb_cairo_surface_check_status (_SELF);
if (rb_block_given_p ())
return rb_yield (self);
else
return Qnil;
}
dsc_comment(p1)
click to toggle source
static VALUE
cr_ps_surface_dsc_comment (VALUE self, VALUE comment)
{
cairo_ps_surface_dsc_comment (_SELF, StringValueCStr (comment));
rb_cairo_surface_check_status (_SELF);
return Qnil;
}
eps?()
click to toggle source
static VALUE
cr_ps_surface_get_eps (VALUE self)
{
return cairo_ps_surface_get_eps (_SELF) ? Qtrue : Qfalse;
}
restrict_to_level(p1)
click to toggle source
static VALUE
cr_ps_surface_restrict_to_level (VALUE self, VALUE level)
{
cairo_ps_surface_restrict_to_level (_SELF, RVAL2CRPSLEVEL (level));
rb_cairo_surface_check_status (_SELF);
return Qnil;
}
set_eps(p1)
click to toggle source
static VALUE
cr_ps_surface_set_eps (VALUE self, VALUE eps)
{
cairo_ps_surface_set_eps (_SELF, RTEST (eps));
rb_cairo_surface_check_status (_SELF);
return Qnil;
}