## Zend_Pdf_FileParser_Font_OpenType_TrueType

Description

Parses an OpenType font file containing TrueType outlines.

- license: New BSD License
- copyright: Copyright (c) 2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/Pdf/FileParser/Font/OpenType/TrueType.php (line 33)

    Zend_Pdf_FileParser
       |
       --Zend_Pdf_FileParser_Font
          |
          --Zend_Pdf_FileParser_Font_OpenType
             |
             --Zend_Pdf_FileParser_Font_OpenType_TrueType

Method Summary
void parse ()
void screen ()
Variables

#### Inherited Variables

Inherited from Zend_Pdf_FileParser_Font_OpenType

> Zend_Pdf_FileParser_Font_OpenType::$_scalerType
> Zend_Pdf_FileParser_Font_OpenType::$_tableDirectory

Inherited from Zend_Pdf_FileParser

> Zend_Pdf_FileParser::$_dataSource
> Zend_Pdf_FileParser::$_isParsed
> Zend_Pdf_FileParser::$_isScreened

Methods
parse (line 74)

Reads and parses the TrueType font data from the file on disk.

- access: public
- throws: Zend_Pdf_Exception

void parse ()

Redefinition of:

Zend_Pdf_FileParser_Font_OpenType::parse()
  Reads and parses the font data from the file on disk.

screen (line 45)

Verifies that the font file actually contains TrueType outlines.

- access: public
- throws: Zend_Pdf_Exception

void screen ()

Redefinition of:

Zend_Pdf_FileParser_Font_OpenType::screen()
  Verifies that the font file is in the expected format.

#### Inherited Methods

Inherited From Zend_Pdf_FileParser_Font_OpenType

> Zend_Pdf_FileParser_Font_OpenType::parse()
> Zend_Pdf_FileParser_Font_OpenType::screen()
> Zend_Pdf_FileParser_Font_OpenType::_jumpToTable()
> Zend_Pdf_FileParser_Font_OpenType::_languageCodeForPlatform()
> Zend_Pdf_FileParser_Font_OpenType::_parseCmapTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseHeadTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseHheaTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseHmtxTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseNameTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseOs2Table()
> Zend_Pdf_FileParser_Font_OpenType::_parsePostTable()
> Zend_Pdf_FileParser_Font_OpenType::_parseTableDirectory()
> Zend_Pdf_FileParser_Font_OpenType::_readScalerType()
> Zend_Pdf_FileParser_Font_OpenType::_readTableVersion()

Inherited From Zend_Pdf_FileParser_Font

> Zend_Pdf_FileParser_Font::__construct()
> Zend_Pdf_FileParser_Font::readStringMacRoman()
> Zend_Pdf_FileParser_Font::readStringPascal()
> Zend_Pdf_FileParser_Font::readStringUTF16()
> Zend_Pdf_FileParser_Font::writeDebug()
> Zend_Pdf_FileParser_Font::_debugLog()
> Zend_Pdf_FileParser_Font::__get()
> Zend_Pdf_FileParser_Font::__set()

Inherited From Zend_Pdf_FileParser

> Zend_Pdf_FileParser::__construct()
> Zend_Pdf_FileParser::getDataSource()
> Zend_Pdf_FileParser::isBitSet()
> Zend_Pdf_FileParser::isParsed()
> Zend_Pdf_FileParser::isScreened()
> Zend_Pdf_FileParser::moveToOffset()
> Zend_Pdf_FileParser::parse()
> Zend_Pdf_FileParser::readBytes()
> Zend_Pdf_FileParser::readFixed()
> Zend_Pdf_FileParser::readInt()
> Zend_Pdf_FileParser::readStringMacRoman()
> Zend_Pdf_FileParser::readStringPascal()
> Zend_Pdf_FileParser::readStringUTF16()
> Zend_Pdf_FileParser::readUInt()
> Zend_Pdf_FileParser::screen()
> Zend_Pdf_FileParser::skipBytes()
> Zend_Pdf_FileParser::__destruct()

Class Constants

#### Inherited Constants

Inherited from Zend_Pdf_FileParser

> Zend_Pdf_FileParser::BYTE_ORDER_BIG_ENDIAN
> Zend_Pdf_FileParser::BYTE_ORDER_LITTLE_ENDIAN

Documentation generated on Tue, 11 Jul 2006 12:18:16 -0500 by phpDocumentor 1.3.0RC6