Implements the "byte encoding" character map (type 0).
This is the (legacy) Apple standard encoding mechanism and provides coverage for characters in the Mac Roman character set only. Consequently, this cmap type should be used only as a last resort.
The mapping from Mac Roman to Unicode can be found at http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/ROMAN.TXT.
Located in /Zend/Pdf/Cmap/ByteEncoding.php (line 40)
Zend_Pdf_Cmap | --Zend_Pdf_Cmap_ByteEncoding
Class | Description |
---|---|
![]() |
Custom cmap type used for the Adobe Standard 14 PDF fonts. |
Object constructor
Parses the raw binary table data. Throws an exception if the table is malformed.
Returns an array containing the Unicode characters that have entries in this character map.
Returns the glyph number corresponding to the Unicode character.
If a particular character doesn't exist in this font, the special 'missing character glyph' will be substituted.
See also glyphNumbersForCharacters() which is optimized for bulk operations.
Returns an array of glyph numbers corresponding to the Unicode characters.
If a particular character doesn't exist in this font, the special 'missing character glyph' will be substituted.
See also glyphNumberForCharacter().
Inherited From Zend_Pdf_Cmap
Zend_Pdf_Cmap::__construct()
Zend_Pdf_Cmap::cmapWithTypeData()
Zend_Pdf_Cmap::getCoveredCharacters()
Zend_Pdf_Cmap::glyphNumberForCharacter()
Zend_Pdf_Cmap::glyphNumbersForCharacters()
Zend_Pdf_Cmap::_extractInt2()
Zend_Pdf_Cmap::_extractUInt2()
Zend_Pdf_Cmap::_extractUInt4()
Inherited from Zend_Pdf_Cmap
Zend_Pdf_Cmap::MISSING_CHARACTER_GLYPH
Zend_Pdf_Cmap::TYPE_BYTE_ENCODING
Zend_Pdf_Cmap::TYPE_BYTE_ENCODING_STATIC
Zend_Pdf_Cmap::TYPE_HIGH_BYTE_MAPPING
Zend_Pdf_Cmap::TYPE_MIXED_COVERAGE
Zend_Pdf_Cmap::TYPE_SEGMENTED_COVERAGE
Zend_Pdf_Cmap::TYPE_SEGMENT_TO_DELTA
Zend_Pdf_Cmap::TYPE_TRIMMED_ARRAY
Zend_Pdf_Cmap::TYPE_TRIMMED_TABLE
Zend_Pdf_Cmap::TYPE_UNKNOWN
Documentation generated on Wed, 21 Feb 2007 11:46:03 -0800 by phpDocumentor 1.3.1