### Home Classes Methods

### In Files

- lib/prawn/errors.rb
- lib/prawn/layout.rb

### Files

- COPYING
- GPLv2
- GPLv3
- LICENSE

### Class/Module Index

Quicksearch

- Prawn
- Prawn::Core
- Prawn::Core::Page
- Prawn::Core::Page::GraphicsState
- Prawn::Core::Reference
- Prawn::Document
- Prawn::Document::BoundingBox
- Prawn::Document::ColumnBox
- Prawn::Document::GraphicsState
- Prawn::Document::Grid
- Prawn::Document::Internals
- Prawn::Document::PageGeometry
- Prawn::Document::Security
- Prawn::Document::Snapshot
- Prawn::Encoding
- Prawn::Errors
- Prawn::Font
- Prawn::Font::AFM
- Prawn::Font::DFont
- Prawn::Font::TTF
- Prawn::GraphicState
- Prawn::GraphicStateStack
- Prawn::Graphics
- Prawn::Graphics::CapStyle
- Prawn::Graphics::Color
- Prawn::Graphics::Dash
- Prawn::Graphics::Gradient
- Prawn::Graphics::JoinStyle
- Prawn::Graphics::Transformation
- Prawn::Graphics::Transparency
- Prawn::Images
- Prawn::Images::JPG
- Prawn::Images::PNG
- Prawn::Layout
- Prawn::Measurements
- Prawn::Outline
- Prawn::Stamp
- Prawn::Table
- Prawn::Table::Cell
- Prawn::Table::Cell::InTable
- Prawn::Table::Cell::Subtable
- Prawn::Table::Cell::Text
- Prawn::Table::Cells
- Prawn::Text
- Prawn::Text::Box
- Prawn::Text::Formatted
- Prawn::Text::Formatted::Box
- Prawn::Text::Formatted::Fragment
- Prawn::Text::Formatted::Parser
- Arcfour
- Numeric

No matching classes.

# Prawn::Errors

### Constants

BlockRequired

  This error is raised when a block is required, but not provided

CannotFit

  Raised when Prawn is asked to draw something into a too-small box

CannotGroup

  Raised if group() is called with a block that is too big to be rendered in the current context.

EmptyGraphicStateStack

  This error is raise when trying to restore a graphic state that

EmptyTable

  This error is raised when an empty or nil table is rendered

FailedObjectConversion

  This error is raised when Prawn::PdfObject() encounters a Ruby object it cannot convert to PDF

IncompatibleStringEncoding

  This error is raised when Prawn is being used on a M17N aware VM, and the user attempts to add text that isn't compatible with UTF-8 to their document

InvalidGraphicsPath

  This error is rased when a graphics method is called with improper arguments

InvalidName

  This error is raised when a name is not a valid format

InvalidPageLayout

  This error is raised when Document#page_layout is set to anything other than :portrait or :landscape

InvalidTableData

  This error is raised when table data is malformed

NameTaken

  This error is raised when a named element has alredy been created. For example, in the stamp module, stamps must have unique names within a document

NotOnPage

  This error is raised when a method requiring a current page is called without being on a page.

RequiredOption

  This error is raised when a required option has not been set

TemplateError

  This error is raised when Prawn fails to load a template file

UndefinedObjectName

  This error is raised when an object is attempted to be referenced by name, but no such name is associated with an object

UnknownFont

  This error is raised when Prawn cannot find a specified font

UnknownOption

  This error is raised when Prawn encounters an unknown key in functions that accept an options hash. This usually means there is a typo in your code or that the option you are trying to use has a different name than what you have specified.

UnknownOutlineTitle

  This error is raised when a requested outline item with a given title does not exist

UnsupportedImageType

  this error is raised when a user attempts to embed an image of an unsupported type. This can either a completely unsupported format, or a dialect of a supported format (ie. some types of PNG)

[Validate]

Generated with the Darkfish Rdoc Generator 2.