Module: Prawn
- Defined in:
- lib/prawn/grid.rb,
lib/prawn.rb,
lib/prawn/font.rb,
lib/prawn/text.rb,
lib/prawn/view.rb,
lib/prawn/stamp.rb,
lib/prawn/errors.rb,
lib/prawn/images.rb,
lib/prawn/outline.rb,
lib/prawn/version.rb,
lib/prawn/document.rb,
lib/prawn/encoding.rb,
lib/prawn/font/afm.rb,
lib/prawn/font/ttc.rb,
lib/prawn/font/ttf.rb,
lib/prawn/graphics.rb,
lib/prawn/repeater.rb,
lib/prawn/security.rb,
lib/prawn/text/box.rb,
lib/prawn/soft_mask.rb,
lib/prawn/utilities.rb,
lib/prawn/font/dfont.rb,
lib/prawn/images/jpg.rb,
lib/prawn/images/png.rb,
lib/prawn/images/image.rb,
lib/prawn/measurements.rb,
lib/prawn/document/span.rb,
lib/prawn/graphics/dash.rb,
lib/prawn/image_handler.rb,
lib/prawn/graphics/color.rb,
lib/prawn/font_metric_cache.rb,
lib/prawn/graphics/patterns.rb,
lib/prawn/document/internals.rb,
lib/prawn/graphics/cap_style.rb,
lib/prawn/text/formatted/box.rb,
lib/prawn/document/column_box.rb,
lib/prawn/graphics/blend_mode.rb,
lib/prawn/graphics/join_style.rb,
lib/prawn/text/formatted/wrap.rb,
lib/prawn/transformation_stack.rb,
lib/prawn/document/bounding_box.rb,
lib/prawn/graphics/transparency.rb,
lib/prawn/text/formatted/parser.rb,
lib/prawn/graphics/transformation.rb,
lib/prawn/text/formatted/arranger.rb,
lib/prawn/text/formatted/fragment.rb,
lib/prawn/text/formatted/line_wrap.rb
Overview
core/text/formatted/line_wrap.rb : Implements individual line wrapping of
formatted text
Copyright February 2010, Daniel Nelson. All Rights Reserved.
This is free software. Please see the LICENSE and COPYING files for details.
Defined Under Namespace
Modules: Errors, Graphics, Images, Measurements, SoftMask, Stamp, Text, TransformationStack, View Classes: Document, Font, ImageHandler, Outline, Repeater
Constant Summary collapse
- BASEDIR =
The base source directory for Prawn as installed on the system
File.(File.join(dir, '..'))
- DATADIR =
File.(File.join(dir, '..', 'data'))
- FLOAT_PRECISION =
1.0e-9
- VERSION =
'2.2.2'.freeze
Extension API collapse
Class Method Summary collapse
-
.debug ⇒ Object
When set to true, Prawn will verify hash options to ensure only valid keys are used.
-
.debug=(value) ⇒ Object
When set to true, Prawn will verify hash options to ensure only valid keys are used.
Class Method Details
.debug ⇒ Object
When set to true, Prawn will verify hash options to ensure only valid keys are used. Off by default.
Example:
>> Prawn::Document.new(:tomato => "Juicy")
Prawn::Errors::UnknownOption:
Detected unknown option(s): [:tomato]
Accepted options are: [:page_size, :page_layout, :left_margin, ...]
31 32 33 |
# File 'lib/prawn.rb', line 31 def debug @debug end |
.debug=(value) ⇒ Object
When set to true, Prawn will verify hash options to ensure only valid keys are used. Off by default.
Example:
>> Prawn::Document.new(:tomato => "Juicy")
Prawn::Errors::UnknownOption:
Detected unknown option(s): [:tomato]
Accepted options are: [:page_size, :page_layout, :left_margin, ...]
31 32 33 |
# File 'lib/prawn.rb', line 31 def debug=(value) @debug = value end |
.image_handler ⇒ Object
10 11 12 |
# File 'lib/prawn/image_handler.rb', line 10 def self.image_handler @image_handler ||= ImageHandler.new end |