module Prawn::Errors
Custom error classes for Prawn.
Constants
- BlockRequired
-
This error is raised when a block is required, but not provided.
- CannotFit
-
Raised when
Prawnis 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.
@private
- IncompatibleStringEncoding
-
This error is raised when
Prawnis 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 raised when a graphics method is called with improper arguments.
- InvalidJoinStyle
-
This error is raised when an incompatible join style is specified.
- InvalidName
-
This error is raised when a name is not a valid format.
- InvalidTableSpan
-
Raised when a table is spanned in an impossible way.
- NameTaken
-
This error is raised when a named element has already 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.
- 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
Prawncannot find a specified font. - UnknownOption
-
This error is raised when
Prawnencounters 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.
- UnrecognizedTableContent
-
Raised when unrecognized content is provided for a table cell.
- 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 (i.e. some types of PNG).