Sha256: 2c69a93fc5314b4ec5d92d4f16bc2c5bbb4c5e68533754f67865347b377639c3

Contents?: true

Size: 1.17 KB

Versions: 2

Compression:

Stored size: 1.17 KB

Contents

# encoding: utf-8
#
# Examples for Prawn basic concepts.
#

require_relative "../example_helper"

Prawn::ManualBuilder::Example.generate("basic_concepts.pdf", :page_size => "FOLIO") do

  package "basic_concepts" do |p|

    p.example "creation", :eval_source => false, :full_source => true
    p.example "origin"
    p.example "cursor"
    p.example "other_cursor_helpers"
    p.example "adding_pages"
    p.example "measurement"

    p.intro do
      prose("This chapter covers the minimum amount of functionality you'll need to start using Prawn.

      If you are new to Prawn this is the first chapter to read. Once you are comfortable with the concepts shown here you might want to check the Basics section of the Graphics, Bounding Box and Text sections.

      The examples show:")

      list( "How to create new pdf documents in every possible way",
            "Where the origin for the document coordinates is. What are Bounding Boxes and how they interact with the origin",
            "How the cursor behaves",
            "How to start new pages",
            "What the base unit for measurement and coordinates is and how to use other convenient measures"
          )
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
prawn-1.2.1 manual/basic_concepts/basic_concepts.rb
prawn-1.1.0 manual/basic_concepts/basic_concepts.rb