Class Type1CharString

  • Direct Known Subclasses:
    Type2CharString

    public class Type1CharString
    extends Object
    This class represents and renders a Type 1 CharString.
    • Field Detail

      • type1Sequence

        protected List<Object> type1Sequence
      • commandCount

        protected int commandCount
    • Constructor Detail

      • Type1CharString

        public Type1CharString​(Type1CharStringReader font,
                               String fontName,
                               String glyphName,
                               List<Object> sequence)
        Constructs a new Type1CharString object.
        Parameters:
        font - Parent Type 1 CharString font
        sequence - Type 1 char string sequence
      • Type1CharString

        protected Type1CharString​(Type1CharStringReader font,
                                  String fontName,
                                  String glyphName)
        Constructor for use in subclasses.
        Parameters:
        font - Parent Type 1 CharString font
    • Method Detail

      • getName

        public String getName()
      • getBounds

        public android.graphics.RectF 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

        public android.graphics.Path getPath()
        Returns the path of the character.
        Returns:
        the path
      • getType1Sequence

        public List<Object> getType1Sequence()
        Returns the Type 1 char string sequence.
        Returns:
        the Type 1 sequence