Sha256: ac97de6f6c364633fa40b1a62ce7bc5b2824f40e35d88c5e96434f987d754e9c

Contents?: true

Size: 869 Bytes

Versions: 1

Compression:

Stored size: 869 Bytes

Contents

# frozen_string_literal: true

# Examples for defining the document outline.

require_relative '../example_helper'

Prawn::ManualBuilder::Example.generate('outline.pdf', page_size: 'FOLIO') do
  package 'outline' do |p|
    p.section 'Basics' do |s|
      s.example 'sections_and_pages', eval_source: false
    end

    p.section 'Adding nodes later' do |s|
      s.example 'add_subsection_to',    eval_source: false
      s.example 'insert_section_after', eval_source: false
    end

    p.intro do
      prose <<-TEXT
        The outline of a PDF document is the table of contents tab you see to
        the right or left of your PDF viewer.

        The examples include:
      TEXT

      list(
        'How to define sections and pages',
        'How to insert sections and/or pages to a previously defined outline '\
        'structure'
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prawn-2.3.0 manual/outline/outline.rb