Sha256: 01d112dd048c03d3efe2065fec446408240e057b706b948f094c88611797d0e2

Contents?: true

Size: 596 Bytes

Versions: 5

Compression:

Stored size: 596 Bytes

Contents

# coding: utf-8

require 'pdf/inspector'

example :typeB_page_size, 'Generate type B(JIS/ISO) size pages' do |t|
  report = Thinreports::Report.new layout: t.resource('B4_ISO.tlf')
  report.start_new_page

  inspector = PDF::Inspector::Page.analyze(report.generate)
  raise 'Invalid B4 ISO size' unless inspector.pages.first[:size] == [708.66, 1000.63]

  report = Thinreports::Report.new layout: t.resource('B4_JIS.tlf')
  report.start_new_page

  inspector = PDF::Inspector::Page.analyze(report.generate)
  raise 'Invalid B4 JIS size' unless inspector.pages.first[:size] == [728.5, 1031.8]
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
thinreports-0.9.1 examples/typeB_page_size/typeB_page_size.rb
thinreports-0.9.0 examples/typeB_page_size/typeB_page_size.rb
thinreports-0.8.2 examples/typeB_page_size/typeB_page_size.rb
thinreports-0.8.1 examples/typeB_page_size/typeB_page_size.rb
thinreports-0.8.0 examples/typeB_page_size/typeB_page_size.rb