Sha256: c086614747aefa2108334761d3400f09394f61b99a8ebfb218e023fa517f3aff
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
# encoding: utf-8 # # Prawn comes with support for most of the common page sizes so you'll only need # to provide specific values if your intended format is not supported. To see a # list with all supported sizes take a look at: https://github.com/prawnpdf/prawn/blob/master/lib/prawn/document/page_geometry.rb # # To define the size use <code>:page_size</code> when creating new documents # and <code>:size</code> when starting new pages. The default page size for new # documents is LETTER (612.00 x 792.00). # # You may also define the orientation of the page to be either portrait # (default) or landscape. Use <code>:page_layout</code> when creating new # documents and <code>:layout</code> when starting new pages. # require File.expand_path(File.join(File.dirname(__FILE__), %w[.. example_helper])) Prawn::Document.generate("page_size.pdf", :page_size => "EXECUTIVE", :page_layout => :landscape ) do text "EXECUTIVE landscape page." custom_size = [275, 326] ["A4", "TABLOID", "B7", custom_size ].each do |size| start_new_page(:size => size, :layout => :portrait) text "#{size} portrait page." start_new_page(:size => size, :layout => :landscape) text "#{size} landscape page." end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
prawn-1.0.0.rc2 | manual/document_and_page_options/page_size.rb |
nurettin-prawn-1.0.0.rc1 | manual/document_and_page_options/page_size.rb |