2010-01-01から1ヶ月間の記事一覧
>> require "hpricot" => true >> doc = Hpricot("<p>A simple <b>test</b> string.</p><p>foo</p>") => #<Hpricot::Doc {elem <p> "A simple " {elem <b> "test" </b>} " string." </p>} {elem <p> "foo" </p>}> >> doc/"p".each {|x| p x} "p" => #<Hpricot::Elements[{elem <p> "A simple " {elem <b> "test" </b>} " st…</hpricot::elements[{elem>
>> require "hpricot" => true >> doc = Hpricot("<p>A simple <b>test</b> string.</p><p>foo</p>") => #<Hpricot::Doc {elem <p> "A simple " {elem <b> "test" </b>} " string." </p>} {elem <p> "foo" </p>}> >> doc.search("p").to_html => "<p>A simple <b>test</b> string.</p><p>foo</p>" >> doc.search("p")[0].to…
>> require "hpricot" => true >> doc = Hpricot("<p class='posted'>A simple <b>test</b> string.</p>") => #<Hpricot::Doc {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}> >> doc.at("p") => {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>} >> doc.at…
>> require "hpricot" => true >> doc = Hpricot("<p class='posted'>A simple <b>test</b> string.</p>") => #<Hpricot::Doc {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>}> >> doc.at("p") => {elem <p class="posted"> "A simple " {elem <b> "test" </b>} " string." </p>} >> doc.at…
>> require "hpricot" => true >> require "open-uri" => true >> doc = Hpricot(open("http://qwantz.com/")) => #<Hpricot::Doc {doctype "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n" " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"} "\n" {elem <html> "\n" {elem <head>…</head></html></hpricot::doc>
ほぼ、まんま >> require "hpricot" => true >> require "open-uri" => true >> doc = Hpricot("<p>A simple <b>test</b> string.</p>") => #<Hpricot::Doc {elem <p> "A simple " {elem <b> "test" </b>} " string." </p>}> >> doc = Hpricot(open("http://www.ruby-lang.org/")) => #<Hpricot::Doc {doctype "... >> doc = open…</hpricot::doc>
#!/usr/bin/env ruby require "prawn" require "prawn/security" pdf = Prawn::Document.new pdf.text "Hello, world!" pdf.encrypt_document :permissions => { :print_document => false, # :modify_document => false, :modify_contents => false, :copy_…
まんま #!/usr/bin/env ruby require "prawn" require "prawn/security" pdf = Prawn::Document.new pdf.text "Hello, world!" pdf.encrypt_document :user_password => 'foo', :owner_password => 'bar', :permissions => { :print_document => false } pdf…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new c = Prawn::Table::Cell.new( :document => pdf, :point => [100, 500], :text => "sample text") c.draw p c.to_s pdf.render_file(File.basename($0, ".rb") + ".p…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new y = 700 [50, 100].each do |w| c = Prawn::Table::Cell.new( :document => pdf, :point => [100, y], :text => "sample text", :padding => 2, :width => w) c.draw…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new y = 700 [50, 100].each do |w| c = Prawn::Table::Cell.new( :document => pdf, :point => [100, y], :text => "sample text", :padding => 2, :width => w) c.draw…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new y = 700 [50, 100].each do |w| c = Prawn::Table::Cell.new( :document => pdf, :point => [100, y], :text => "sample text", :width => w) c.draw p c.height y -…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new y = 700 [:bold, :italic].each do |fs| Prawn::Table::Cell.new( :document => pdf, :point => [100, y], :text => "sample text #{fs}", :font_style => fs).draw …
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new( :document => pdf, :point => [100, 500], :text => "sample text", :font_size => 50).draw pdf.render_file(File.basename($0, ".rb") + …
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new( :document => pdf, :point => [100, 500], :text => "sample text", :border_color => "ff0000").draw pdf.render_file(File.basename($0, …
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new y = 700 [:all, :no_top, :no_bottom, :sides, :none, :bottom_only].each do |bs| Prawn::Table::Cell.new( :document => pdf, :point => [100, y], :text => "#{bs…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :border_width => 5).draw pdf.render_file(File.basename($0, ".rb") +…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :borders => [:top, :left]).draw # :borders => [:top, :left, :right,…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :width => 200, :align => :right).draw pdf.render_file(File.basename…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :width => 50, :padding => 20).draw pdf.render_file(File.basename($0…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :width => 50, :vertical_padding => 20).draw pdf.render_file(File.ba…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :width => 50, :horizontal_padding => 20).draw pdf.render_file(File.…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo f…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :width => 30).draw pdf.render_file(File.basename($0, ".rb") + ".pdf…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text", :text_color => "ff0000").draw pdf.render_file(File.basename($0, ".r…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new #Prawn::Table::Cell.new(:document => pdf, # :text => "sample text 1").draw Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new Prawn::Table::Cell.new(:document => pdf, :point => [100, 500], :text => "sample text").draw pdf.render_file(File.basename($0, ".rb") + ".pdf")
#!/usr/bin/env ruby require "prawn" require "prawn/layout" data = [["Gregory","Brown"],["James","Healy"],["Jia","Wu"]] pdf = Prawn::Document.new p Prawn::Table.new(data, pdf, :headers => ["First Name", "Last Name"], :align => { 0 => :left,…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" data = [["Gregory","Brown"],["James","Healy"],["Jia","Wu"]] pdf = Prawn::Document.new Prawn::Table.new(data, pdf, :headers => ["First Name", "Last Name"], :align => { 0 => :left, 1…
#!/usr/bin/env ruby require "prawn" require "prawn/layout" data = [["Gregory","Brown"],["James","Healy"],["Jia","Wu"]] pdf = Prawn::Document.new pdf.table data, :headers => ["First Name", "Last Name"], :align => { 0 => :left, 1 => :center}…