Sha256: 6183726ab68694ba22914747aeb176fb37a05a42f37e6ebf7689b6ea69ebe7a5
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
# coding: utf-8 module ThinReports module Generator # @private module PDF::Graphics BASE_LINE_WIDTH = 0.9 private # Change the default graphic states defined by Prawn. def setup_custom_graphic_states pdf.line_width(BASE_LINE_WIDTH) end # @param [Numeric] width def line_width(width) pdf.line_width(width * BASE_LINE_WIDTH) end # Delegate to Prawn::Document#save_graphic_state # @see Prawn::Document#save_graphics_state def save_graphics_state pdf.save_graphics_state end # Delegate to Prawn::Document#restore_graphic_state # @see Prawn::Document#restore_graphics_state def restore_graphics_state pdf.restore_graphics_state end end end end require 'thinreports/generator/pdf/document/graphics/attributes' require 'thinreports/generator/pdf/document/graphics/basic' require 'thinreports/generator/pdf/document/graphics/image' require 'thinreports/generator/pdf/document/graphics/text'
Version data entries
3 entries across 3 versions & 1 rubygems