From: cedlemo <nu...@co...> - 2017-08-09 00:33:47
|
cedlemo 2017-08-08 17:54:43 +0900 (Tue, 08 Aug 2017) New Revision: 5d4ebc08dd475b12f4f2770981c5e2febfb53ca9 https://github.com/ruby-gnome2/ruby-gnome2/commit/5d4ebc08dd475b12f4f2770981c5e2febfb53ca9 Merged 4aa713b: Merge pull request #1089 from cedlemo/poppler_sample_number_pdf Message: Update sample to new api Modified files: poppler/sample/number-pdf.rb Modified: poppler/sample/number-pdf.rb (+3 -2) =================================================================== --- poppler/sample/number-pdf.rb 2017-08-07 08:43:54 +0900 (d54e3b374) +++ poppler/sample/number-pdf.rb 2017-08-08 17:54:43 +0900 (21e8319ee) @@ -1,6 +1,7 @@ #!/usr/bin/env ruby -require 'poppler' +require "poppler" +require "pango" input = ARGV.first output = input.sub(/\.pdf$/, "-numbered.pdf") @@ -21,7 +22,7 @@ Cairo::PDFSurface.new(output, *first_page.size) do |surface| layout = context.create_pango_layout layout.text = i.to_s layout.width = width * Pango::SCALE - layout.alignment = Pango::Layout::ALIGN_CENTER + layout.alignment = :center layout.font_description = Pango::FontDescription.new("Sans 288") context.move_to(0, (height - layout.pixel_size[1]) / 2.0) context.set_source_rgba(0.1, 0.1, 0.1, 0.5) |