SetaPDF_Core_Font_TrueType_Subset_Table_MaximumProfile This class represents the "maxp" table in a sub-setting context.

File: /SetaPDF v2/Core/Font/TrueType/Subset/Table/MaximumProfile.php

See https://www.microsoft.com/typography/otspec/maxp.htm for more details.

Class hierarchy

Summary

Properties

$_changedData

The modified data.


Static Methods

getClassName()

public static SetaPDF_Core_Font_TrueType_Subset_Table::getClassName (
string $tag
): string

Get a class name by tag name.

Parameters
$tag : string
 
Exceptions

Throws InvalidArgumentException


Methods

cleanUp()

Release memory and cycled references.

getOriginalTable()

setMaxComponentDepth()

Sets the maximum number of levels of recursion; 1 for simple components.

Parameters
$value : int
 

setMaxComponentElements()

Sets the maximum number of components referenced at “top level” for any composite glyph.

Parameters
$value : int
 

setMaxCompositeContours()

Sets the maximum number of contours in a composite glyph.

Parameters
$value : int
 

setMaxCompositePoints()

Sets the maximum number of points in a composite glyph.

Parameters
$value : int
 

setMaxContours()

Sets the maximum number of contours in a non-composite glyph.

Parameters
$value : int
 

setMaxPoints()

Sets the maximum number of points in a non-composite glyph.

Parameters
$value : int
 

setMaxSizeOfInstructions()

Sets the maximum byte count for glyph instructions.

Parameters
$value : int
 

setNumGlyphs()

Sets the number of glyphs in the font.

Parameters
$value : int
 

write()