Sha256: 25e8a55a265ac81ff16e890f0f3b6d8d78a4fb895a0d9fcb3e88ed81eb3b251e

Contents?: true

Size: 464 Bytes

Versions: 2

Compression:

Stored size: 464 Bytes

Contents

# coding: utf-8

example :list_manual_generation, 'Generate list manually' do |t|
  Thinreports::Report.generate(filename: t.output_filename) do
    use_layout(t.layout_filename)
    
    list.header do |h|
      h.item(:header).value(page.no)
    end
    
    25.times do |t|
      if list.overflow?
        start_new_page
        list.header header: page.no
      end
      
      list.page_break if t == 15
      
      list.add_row detail: t
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
thinreports-0.8.1 examples/list_manual_generation/list_manual_generation.rb
thinreports-0.8.0 examples/list_manual_generation/list_manual_generation.rb