Package org.apache.fontbox.ttf
Class CMAPTable
java.lang.Object
org.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.CMAPTable
A table in a true type font.
- Version:
- $Revision: 1.1 $
- Author:
- Ben Litchfield (ben@benlitchfield.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
An encoding constant.static final int
An encoding constant.static final int
An encoding constant.static final int
An encoding constant.static final int
An encoding constant.static final int
An encoding constant.static final int
An encoding constant.static final int
A constant for the platform.static final int
A constant for the platform.static final int
A constant for the platform.static final String
A tag used to identify this table.Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCmaps()
void
initData
(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.void
setCmaps
(CMAPEncodingEntry[] cmapsValue) Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag, setCheckSum, setLength, setOffset, setTag
-
Field Details
-
TAG
A tag used to identify this table.- See Also:
-
PLATFORM_MISC
public static final int PLATFORM_MISCA constant for the platform.- See Also:
-
PLATFORM_MACINTOSH
public static final int PLATFORM_MACINTOSHA constant for the platform.- See Also:
-
PLATFORM_WINDOWS
public static final int PLATFORM_WINDOWSA constant for the platform.- See Also:
-
ENCODING_SYMBOL
public static final int ENCODING_SYMBOLAn encoding constant.- See Also:
-
ENCODING_UNICODE
public static final int ENCODING_UNICODEAn encoding constant.- See Also:
-
ENCODING_SHIFT_JIS
public static final int ENCODING_SHIFT_JISAn encoding constant.- See Also:
-
ENCODING_BIG5
public static final int ENCODING_BIG5An encoding constant.- See Also:
-
ENCODING_PRC
public static final int ENCODING_PRCAn encoding constant.- See Also:
-
ENCODING_WANSUNG
public static final int ENCODING_WANSUNGAn encoding constant.- See Also:
-
ENCODING_JOHAB
public static final int ENCODING_JOHABAn encoding constant.- See Also:
-
-
Constructor Details
-
CMAPTable
public CMAPTable()
-
-
Method Details
-
initData
This will read the required data from the stream.- Overrides:
initData
in classTTFTable
- Parameters:
ttf
- The font that is being read.data
- The stream to read the data from.- Throws:
IOException
- If there is an error reading the data.
-
getCmaps
- Returns:
- Returns the cmaps.
-
setCmaps
- Parameters:
cmapsValue
- The cmaps to set.
-