PDF::API2::Basic::TTF::Table - Superclass for tables and used for tables we don't have a class for |
PDF::API2::Basic::TTF::Table - Superclass for tables and used for tables we don't have a class for
Looks after the purely table aspects of a TTF table, such as whether the table has been read before, locating the file pointer, etc. Also copies tables from input to output.
Instance variables start with a space
new(%parms)
Creates a new table or subclass. Table instance variables are passed in at this point as an associative array.
out($fh)
Writes out the table to the font file. If there is anything in the
data
instance variable then this is output, otherwise the data is copied
from the input file to the output
Each table knows how to update itself. This consists of doing whatever work
is required to ensure that the memory version of the table is consistent
and that other parameters in other tables have been updated accordingly.
I.e. by the end of sending update
to all the tables, the memory version
of the font should be entirely consistent.
Some tables which do no work indicate to themselves the need to update themselves by setting isDirty above 1. This method resets that accordingly.
No known bugs
Martin Hosken Martin_Hosken@sil.org. See the PDF::API2::Basic::TTF::Font manpage for copyright and licensing.
PDF::API2::Basic::TTF::Table - Superclass for tables and used for tables we don't have a class for |