SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_Trimmed A class representing a subtable "Format 6: Trimmed table mapping".
File: /SetaPDF v2/Core/Font/TrueType/Table/CharacterToGlyphIndexMapping/Trimmed.php
Class hierarchy
Summary
Properties
$_entries
protected array SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_Trimmed::$_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_Trimmed::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
getEntryCount()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_Trimmed::getEntryCount (
void
): integerGet the number of character codes in subrange.
getFirstCode()
public SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_Trimmed::getFirstCode (
void
): integerGet the first character code of subrange.
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_Trimmed::getGlyphIndex (
integer $charCode
): integerGet the glyph index by a character code.
Parameters
- $charCode : integer
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.