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;
}