Implements the "segment mapping to delta values" character map (type 4).
This is the Microsoft standard mapping table type for OpenType fonts. It provides the ability to cover multiple contiguous ranges of the Unicode character set, with the exception of Unicode Surrogates (U+D800 - U+DFFF).
Located in /Zend/Pdf/Cmap/SegmentToDelta.php (line 37)
Zend_Pdf_Cmap | --Zend_Pdf_Cmap_SegmentToDelta
Glyph index array. Stores glyph numbers, used with range offset.
The number of binary search steps required to cover the entire search range.
The size of the binary search range for segments.
The ending character code for the segment at the end of the low search range.
The number of segments in the table.
Array of ending character codes for each segment.
Array of character code to glyph delta values for each segment.
Array of offsets into the glyph index array for each segment.
Array of starting character codes for each segment.
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 Thu, 18 Jan 2007 09:58:57 -0800 by phpDocumentor 1.3.1