Top Description Constructors Methods
org.apache.fontbox.ttf

public final Class OTFParser

extends TTFParser
Class Inheritance
Imports
java.io.IOException, org.apache.pdfbox.io.RandomAccessRead

OpenType font file parser.

Constructor Summary

AccessConstructor and Description
public
OTFParser()

Constructor.

public
OTFParser(boolean
true if the font is embedded in PDF
isEmbedded
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
protected boolean
pack-priv OpenTypeFont
public OpenTypeFont
parse(RandomAccessRead
The RandomAccessREad to be read from. It will be closed before returning.
randomAccessRead
)

Overrides org.apache.fontbox.ttf.TTFParser.parse.

Parse a RandomAccessRead and return a TrueType font.

pack-priv OpenTypeFont
protected TTFTable
Inherited from org.apache.fontbox.ttf.TTFParser:
parseEmbeddedparseTableHeadersparseTableHeaders

Constructor Detail

OTFParserback to summary
public OTFParser()

Constructor.

OTFParserback to summary
public OTFParser(boolean isEmbedded)

Constructor.

Parameters
isEmbedded:boolean

true if the font is embedded in PDF

Method Detail

allowCFFback to summary
protected boolean allowCFF()

Overrides org.apache.fontbox.ttf.TTFParser.allowCFF.

Annotations
@Override
newFontback to summary
pack-priv OpenTypeFont newFont(TTFDataStream raf)

Overrides org.apache.fontbox.ttf.TTFParser.newFont.

Annotations
@Override
parseback to summary
public OpenTypeFont parse(RandomAccessRead randomAccessRead) throws IOException

Overrides org.apache.fontbox.ttf.TTFParser.parse.

Doc from org.apache.fontbox.ttf.TTFParser.parse.

Parse a RandomAccessRead and return a TrueType font.

Parameters
randomAccessRead:RandomAccessRead

The RandomAccessREad to be read from. It will be closed before returning.

Returns:OpenTypeFont

A TrueType font.

Annotations
@Override
Exceptions
IOException:
If there is an error parsing the TrueType font.
parseback to summary
pack-priv OpenTypeFont parse(TTFDataStream raf) throws IOException

Overrides org.apache.fontbox.ttf.TTFParser.parse.

Annotations
@Override
readTableback to summary
protected TTFTable readTable(String tag)

Overrides org.apache.fontbox.ttf.TTFParser.readTable.

Annotations
@Override