public class GlyfCompositeDescript extends GlyfDescript
ON_CURVE, REPEAT, X_DUAL, X_SHORT_VECTOR, Y_DUAL, Y_SHORT_VECTOR| Constructor and Description | 
|---|
| GlyfCompositeDescript(org.apache.fontbox.ttf.TTFDataStream bais,
                     GlyphTable glyphTable)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getComponentCount()Get number of components. | 
| int | getContourCount()Returns the number of contours. | 
| int | getEndPtOfContours(int i)Returns the index of the ending point of the given contour. | 
| byte | getFlags(int i)Returns the flags of the given point. | 
| int | getPointCount()Returns the number of points. | 
| short | getXCoordinate(int i)Returns the x coordinate of the given point. | 
| short | getYCoordinate(int i)Returns the y coordinate of the given point. | 
| boolean | isComposite()Returns whether this point is a composite or not. | 
| void | resolve()Resolve all parts of an composite glyph. | 
getInstructions, readInstructionspublic GlyfCompositeDescript(org.apache.fontbox.ttf.TTFDataStream bais,
                             GlyphTable glyphTable)
                      throws IOException
bais - the stream to be readglyphTable - the Glyphtable containing all glyphsIOException - is thrown if something went wrongpublic void resolve()
resolve in interface GlyphDescriptionresolve in class GlyfDescriptpublic int getEndPtOfContours(int i)
i - the number of the contourpublic byte getFlags(int i)
GlyfDescript. See also "Outline flags" in
 The
 'glyf' table in the TrueType Reference Manual.i - the given pointpublic short getXCoordinate(int i)
i - the given pointpublic short getYCoordinate(int i)
i - the given pointpublic boolean isComposite()
public int getPointCount()
public int getContourCount()
getContourCount in interface GlyphDescriptiongetContourCount in class GlyfDescriptpublic int getComponentCount()
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.