Package org.apache.fontbox.cff
Class Type1CharString
java.lang.Object
org.apache.fontbox.cff.Type1CharString
- Direct Known Subclasses:
Type2CharString
This class represents and renders a Type 1 CharString.
- Author:
- Villu Ruusmann, John Hewson
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Type1CharString
(Type1CharStringReader font, String fontName, String glyphName) Constructor for use in subclasses.Type1CharString
(Type1CharStringReader font, String fontName, String glyphName, List<Object> sequence) Constructs a new Type1CharString object. -
Method Summary
-
Field Details
-
type1Sequence
-
commandCount
protected int commandCount
-
-
Constructor Details
-
Type1CharString
public Type1CharString(Type1CharStringReader font, String fontName, String glyphName, List<Object> sequence) Constructs a new Type1CharString object.- Parameters:
font
- Parent Type 1 CharString font.fontName
- Name of the font.glyphName
- Name of the glyph.sequence
- Type 1 char string sequence
-
Type1CharString
Constructor for use in subclasses.- Parameters:
font
- Parent Type 1 CharString font.fontName
- Name of the font.glyphName
- Name of the glyph.
-
-
Method Details
-
getName
-
getBounds
Returns the bounds of the renderer path.- Returns:
- the bounds as Rectangle2D
-
getWidth
public int getWidth()Returns the advance width of the glyph.- Returns:
- the width
-
getPath
Returns the path of the character.- Returns:
- the path
-
getType1Sequence
Returns the Type 1 char string sequence.- Returns:
- the Type 1 sequence
-
toString
-