Package com.itextpdf.io.font.otf
Class OtfClass
- java.lang.Object
-
- com.itextpdf.io.font.otf.OtfClass
-
public class OtfClass extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGLYPH_BASEstatic intGLYPH_LIGATUREstatic intGLYPH_MARKprivate IntHashtablemapClass
-
Constructor Summary
Constructors Modifier Constructor Description privateOtfClass(RandomAccessFileOrArray rf, int classLocation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OtfClasscreate(RandomAccessFileOrArray rf, int classLocation)intgetOtfClass(int glyph)intgetOtfClass(int glyph, boolean strict)booleanhasClass(int glyph)booleanisMarkOtfClass(int glyph)
-
-
-
Field Detail
-
GLYPH_BASE
public static final int GLYPH_BASE
- See Also:
- Constant Field Values
-
GLYPH_LIGATURE
public static final int GLYPH_LIGATURE
- See Also:
- Constant Field Values
-
GLYPH_MARK
public static final int GLYPH_MARK
- See Also:
- Constant Field Values
-
mapClass
private IntHashtable mapClass
-
-
Constructor Detail
-
OtfClass
private OtfClass(RandomAccessFileOrArray rf, int classLocation) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
create
public static OtfClass create(RandomAccessFileOrArray rf, int classLocation)
-
getOtfClass
public int getOtfClass(int glyph)
-
isMarkOtfClass
public boolean isMarkOtfClass(int glyph)
-
hasClass
public boolean hasClass(int glyph)
-
getOtfClass
public int getOtfClass(int glyph, boolean strict)
-
-