setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData\Description

AbstractDescription A class representing a glyph description.

File: /SetaPDF v2/Core/Font/TrueType/Table/GlyphData/Description/AbstractDescription.php
Old class name (alias): \SetaPDF_Core_Font_TrueType_Table_GlyphData_Description

Class hierarchy

Summary

Properties

$_length

The glyph description length

$_offset

The glyph description offset


Methods

__construct()

AbstractDescription constructor.

Parameters
$glyph : \SetaPDF_Core_Font_TrueType_Table_GlyphData_Glyph
 
$offset : int
 
$length : int
 

_readBytes()

protected AbstractDescription::_readBytes (
int $length,
int $offset
): string
Parameters
$length : int
 
$offset : int
 

cleanUp()

public AbstractDescription::cleanUp (
void
): void

Release memory.

getInstructionSize()

abstract public AbstractDescription::getInstructionSize (
void
): int

Returns the size of the instructions.

getRawData()

public AbstractDescription::getRawData (
void
): string

Returns the raw glyph description.