initial prototype of ruby interface
[swftools.git] / lib / ruby / test.rb
diff --git a/lib/ruby/test.rb b/lib/ruby/test.rb
new file mode 100644 (file)
index 0000000..b235ffc
--- /dev/null
@@ -0,0 +1,15 @@
+require 'gfx'
+
+pdf = GFX::PDF.new('test.pdf')
+
+pdf.each_page do |page|
+    puts "#{page.nr} #{page.width}x#{page.height}"
+end
+
+class TestRender < GFX::Device
+    def stroke(line, width, color, capstyle, jointstyle, miterlimit)
+        p line
+    end
+end
+
+pdf.page(3).render(TestRender.new)