Sha256: d4a064dc90f340fef3124e8e28da3d60c222c593b024145c4a63644e27a41a5c
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
# The <code>column_box</code> method allows you to define columns that flow # their contents from one section to the next. You can have a number of columns # on the page, and only when the last column overflows will a new page be # created. require_relative '../example_helper' filename = File.basename(__FILE__).gsub('.rb', '.pdf') Prawn::ManualBuilder::Example.generate(filename) do text 'The Prince', align: :center, size: 18 text 'Niccolò Machiavelli', align: :center, size: 14 move_down 12 column_box([0, cursor], columns: 2, width: bounds.width) do text((<<-END.gsub(/\s+/, ' ') + "\n\n") * 3) All the States and Governments by which men are or ever have been ruled, have been and are either Republics or Princedoms. Princedoms are either hereditary, in which the sovereignty is derived through an ancient line of ancestors, or they are new. New Princedoms are either wholly new, as that of Milan to Francesco Sforza; or they are like limbs joined on to the hereditary possessions of the Prince who acquires them, as the Kingdom of Naples to the dominions of the King of Spain. The States thus acquired have either been used to live under a Prince or have been free; and he who acquires them does so either by his own arms or by the arms of others, and either by good fortune or by merit. END end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
prawn-2.2.2 | manual/text/column_box.rb |
prawn-2.2.1 | manual/text/column_box.rb |
prawn-2.2.0 | manual/text/column_box.rb |