SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable A class representing a subtable of a Character To Glyph Index Mapping Table.
File: /SetaPDF v2/Core/Font/TrueType/Table/CharacterToGlyphIndexMapping/SubTable.php
Class hierarchy
- SetaPDF_Core_Font_TrueType_Table
Summary
Properties
$_entries
protected array SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::$_entries = array(...)
The entries in this subtable
Static Methods
Methods
__construct()
public SetaPDF_Core_Font_TrueType_Table::__construct ()
The constructor.
Parameters
- $record : SetaPDF_Core_Font_TrueType_Table_Record
_get()
Get a value from the table.
The properties are defined in the $_entries property of an implemented table.
Parameters
- $name : string
_getRaw()
Get raw data from a specific table.
The properties are defined in the $_entries property of an implemented table.
Parameters
- $name : string
getAll()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::getAll (
void
): array<int, int>Get all character code to glyph id mappings.
Return Values
The key is the unicode point and the value the glyph id.
Exceptions
getFormat()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::getFormat (
void
): intGet the format of this subtable.
getGlyphIndex()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::getGlyphIndex (
int $charCode
): intGet the glyph index by a character code.
Parameters
- $charCode : int
Exceptions
getLanguage()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::getLanguage (
void
): intGet the language of this subtable.
getLength()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable::getLength (
void
): intGet the length of this subtable.
getRecord()
public SetaPDF_Core_Font_TrueType_Table::getRecord (
void
): SetaPDF_Core_Font_TrueType_Table_RecordGet the record object.