# 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