Pdf/Exception.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Pdf
- Subpackage
- Core
- Version
- $Id$
\Zend_Pdf_Exception
Package: Zend_Pdf\Core
Exception class for Zend_Pdf.
If you expect a certain type of exception to be caught and handled by the
caller, create a constant for it here and include it in the object being
thrown. Example:
throw new Zend_Pdf_Exception('foo() is not yet implemented',
Zend_Pdf_Exception::NOT_IMPLEMENTED);
This allows the caller to determine the specific type of exception that was
thrown without resorting to parsing the descriptive text.
IMPORTANT: Do not rely on numeric values of the constants! They are grouped
sequentially below for organizational purposes only. The numbers may come to
mean something in the future, but they are subject to renumbering at any
time. ALWAYS use the symbolic constant names, which are guaranteed never to
change, in logical checks! You have been warned.
- Parent(s)
- \Zend_Exception < \Exception
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Constants
NOT_IMPLEMENTED
= 1
The feature or option is planned but has not yet been implemented. It
should be available in a future revision of the framework.
DEPRECATED
= 2
The feature or option has been deprecated and will be removed in a future
revision of the framework. The descriptive text accompanying this
exception should explain how to use the replacement features or options.
BAD_METHOD_SIGNATURE
= 7
The method that has multiple signatures could not understand the
number and/or types of parameters.
CANT_GET_FILE_POSITION
= 262
An error was encountered while attempting to obtain the current file
position.
MOVE_BEFORE_START_OF_FILE
= 264
An attempt was made to move the current file position before the start
of the file.
MOVE_BEYOND_END_OF_FILE
= 265
An attempt was made to move the current file position beyond the end of
the file.
PARSED_OUT_OF_ORDER
= 518
This file type must be parsed in a specific order and a parsing method
was called out-of-turn.
DONT_UNDERSTAND_TABLE_VERSION
= 771
The parser does not understand this version of this table in the font.
CMAP_NOT_LANGUAGE_INDEPENDENT
= 1030
This character map table is language-dependent. Character maps must be
language-independent.
CMAP_FINAL_OFFSET_NOT_LENGTH
= 1031
The final byte offset when reading the character map table data does not
match the reported length of the table.
CMAP_WRONG_ENTRY_COUNT
= 1032
The character map subtable entry count does not match the expected value.
FONT_CANT_BE_EMBEDDED
= 1282
This font program has copyright bits set which prevent it from being
embedded in the PDF file. You must specify the no-embed option to use
this font.
BAD_FONT_NAME
= 1537
The font name did not match any previously instantiated font and is not
one of the standard 14 PDF fonts.