In Files

Prawn

Welcome to Prawn, the best PDF Generation library ever. This documentation covers user level functionality.

Those looking to contribute code or write extensions should look into the lib/prawn/core/* source tree.


encoding: utf-8

errors.rb : Implements custom error classes for Prawn

Copyright April 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8


prawn/core/text.rb : Implements low level text helpers for Prawn

Copyright January 2010, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


Top level Module


prawn/core/destinations.rb : Implements destination support for PDF

Copyright November 2008, Jamis Buck. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


annotations.rb : Implements low-level annotation support for PDF

Copyright November 2008, Jamis Buck. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


name_tree.rb : Implements NameTree for PDF

Copyright November 2008, Jamis Buck. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


core/text/formatted/arranger.rb : Implements a data structure for 2-stage

                                  processing of lines of formatted text

Copyright February 2010, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


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.


encoding: utf-8


encoding: utf-8 measurements.rb: Conversions from other measurements to PDF points

Copyright December 2008, Florian Witteler. All Rights Reserved.


encoding: utf-8

repeater.rb : Implements repeated page elements. Heavy inspired by repeating_element() in PDF::Wrapper

  http://pdf-wrapper.rubyforge.org/

Copyright November 2009, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

Copyright September 2008, Gregory Brown, James Healy All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


cells.rb: Methods for accessing rows, columns, and cells of a Prawn::Table.

Copyright December 2009, Brad Ediger. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


text.rb: Text table cells.

Copyright December 2009, Gregory Brown and Brad Ediger. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


Accessors for using a Cell inside a Table.


subtable.rb: Yo dawg.

Copyright January 2010, Brad Ediger. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


cell.rb: Table cell drawing.

Copyright December 2009, Gregory Brown and Brad Ediger. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


span.rb : Implements text columns

Copyright September 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


bounding_box.rb : Implements a mechanism for shifting the coordinate space

Copyright May 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

internals.rb : Implements document internals for Prawn

Copyright August 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


page_geometry.rb : Describes PDF page geometries

Copyright April 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

graphics_state.rb: Implements graphics state saving and restoring

Copyright January 2010, Michael Witrant. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


text/formatted/parser.rb : Implements a bi-directional parser between a subset

                           of html and formatted text arrays

Copyright February 2010, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


text/formatted/fragment.rb : Implements information about a formatted fragment

Copyright March 2010, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


text/formatted/rectangle.rb : Implements text boxes with formatted text

Copyright February 2010, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


text/rectangle.rb : Implements text boxes

Copyright November 2009, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


join_style.rb : Implements stroke join styling

Contributed by Daniel Nelson. October, 2009

This is free software. Please see the LICENSE and COPYING files for details.


gradient.rb : Implements axial gradient

Contributed by Wojciech Piekutowski. November, 2009

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

transformation.rb: Implements rotate, translate, skew, scale and a generic

                    transformation_matrix 

Copyright January 2010, Michael Witrant. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


cap_style.rb : Implements stroke cap styling

Contributed by Daniel Nelson. October, 2009

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

transparency.rb : Implements transparency

Copyright October 2009, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


color.rb : Implements color handling

Copyright June 2008, Gregory Brown. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.


dash.rb : Implements stroke dashing

Contributed by Daniel Nelson. October, 2009

This is free software. Please see the LICENSE and COPYING files for details.


encoding: utf-8

stamp.rb : Implements a repeatable stamp

Copyright October 2009, Daniel Nelson. All Rights Reserved.

This is free software. Please see the LICENSE and COPYING files for details.

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.