From: cedlemo <nu...@co...> - 2017-07-30 15:25:07
|
cedlemo 2017-07-29 18:21:50 +0900 (Sat, 29 Jul 2017) New Revision: 7782799aa8f7085efd14766747340d43e6eba4c2 https://github.com/ruby-gnome2/ruby-gnome2/commit/7782799aa8f7085efd14766747340d43e6eba4c2 Merged 666334f: Merge pull request #1083 from cedlemo/poppler_test_document Message: Add Poppler::FormField#text, #text= methods Copied files: poppler/lib/poppler/form-field.rb (from poppler/lib/poppler/loader.rb) Modified files: poppler/lib/poppler/loader.rb poppler/test/test-document.rb Copied: poppler/lib/poppler/form-field.rb (+3 -29) 54% =================================================================== --- poppler/lib/poppler/loader.rb 2017-07-29 18:13:06 +0900 (b0f7284) +++ poppler/lib/poppler/form-field.rb 2017-07-29 18:21:50 +0900 (b000013) @@ -15,35 +15,9 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA module Poppler - class Loader < GObjectIntrospection::Loader - private - def pre_load(repository, namespace) - end + class FormField - def post_load(repository, namespace) - require_libraries - end - - def require_libraries - require "poppler/version" - - require "poppler/annot-callout-line" - require "poppler/cairo" - require "poppler/color" - require "poppler/document" - - require "poppler/deprecated" - end - - def load_method_info(info, klass, method_name) - case klass.name - when "Poppler::Annot" - case method_name - when "annot_type" - method_name = "type" - end - end - super(info, klass, method_name) - end + alias_method :text, :text_get_text + alias_method :text=, :text_set_text end end Modified: poppler/lib/poppler/loader.rb (+1 -0) =================================================================== --- poppler/lib/poppler/loader.rb 2017-07-29 18:13:06 +0900 (b0f7284) +++ poppler/lib/poppler/loader.rb 2017-07-29 18:21:50 +0900 (d1bbfc6) @@ -31,6 +31,7 @@ module Poppler require "poppler/cairo" require "poppler/color" require "poppler/document" + require "poppler/form-field" require "poppler/deprecated" end Modified: poppler/test/test-document.rb (+5 -5) =================================================================== --- poppler/test/test-document.rb 2017-07-29 18:13:06 +0900 (0304acd) +++ poppler/test/test-document.rb 2017-07-29 18:21:50 +0900 (2cab6fb) @@ -4,12 +4,12 @@ class TestDocument < Test::Unit::TestCase FileUtils.rm_f(saved_pdf) document = Poppler::Document.new(form_pdf) - find_first_text_field(document).text_set_text("XXX") + find_first_text_field(document).text = "XXX" assert(document.save('file:///' + saved_pdf)) assert(File.exist?(saved_pdf)) reread_document = Poppler::Document.new(saved_pdf) - assert_equal("XXX", find_first_text_field(reread_document).text_get_text) + assert_equal("XXX", find_first_text_field(reread_document).text) end def test_save_a_copy @@ -18,13 +18,13 @@ class TestDocument < Test::Unit::TestCase document = Poppler::Document.new(form_pdf) first_text_field = find_first_text_field(document) - default_text = first_text_field.text_get_text - first_text_field.text_set_text("XXX") + default_text = first_text_field.text + first_text_field.text = "XXX" assert(document.save_a_copy('file:///' + copied_pdf)) assert(File.exist?(copied_pdf)) reread_document = Poppler::Document.new(copied_pdf) - assert_equal(default_text, find_first_text_field(reread_document).text_get_text) + assert_equal(default_text, find_first_text_field(reread_document).text) end private |