class Cairo::PDFSurface

Surface subclass for PDFs.

Public Class Methods

create(filename, width, height) { |surface| ... } click to toggle source
# File lib/gir_ffi-cairo/pdf_surface.rb, line 6
def self.create(filename, width, height)
  ptr = Lib.cairo_pdf_surface_create filename, width, height
  surface = wrap ptr

  if block_given?
    yield surface
    surface.finish
  end

  surface
end

Public Instance Methods

set_size(width, height) click to toggle source
# File lib/gir_ffi-cairo/pdf_surface.rb, line 18
def set_size(width, height)
  Lib.cairo_pdf_surface_set_size(self, width, height)
end