org.apache.fontbox.cff
Class CharStringConverter
java.lang.Object
org.apache.fontbox.cff.CharStringHandler
org.apache.fontbox.cff.CharStringConverter
public class CharStringConverter
- extends CharStringHandler
A class to translate Type2 CharString command sequence to Type1 CharString command sequence.
- Version:
- $Revision$
- Author:
- Villu Ruusmann
|
Method Summary |
java.util.List<java.lang.Object> |
convert(java.util.List<java.lang.Object> commandSequence)
Converts a sequence of Type1/Type2 commands into a sequence of CharStringCommands. |
java.util.List<java.lang.Integer> |
handleCommand(java.util.List<java.lang.Integer> numbers,
CharStringCommand command)
Handler for CharStringCommands. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharStringConverter
public CharStringConverter(int defaultWidth,
int nominalWidth,
IndexData fontGlobalSubrIndex,
IndexData fontLocalSubrIndex)
- Constructor.
- Parameters:
defaultWidth - default widthnominalWidth - nominal width
convert
public java.util.List<java.lang.Object> convert(java.util.List<java.lang.Object> commandSequence)
- Converts a sequence of Type1/Type2 commands into a sequence of CharStringCommands.
- Parameters:
commandSequence - the type1/type2 sequence
- Returns:
- the CHarStringCommandSequence
handleCommand
public java.util.List<java.lang.Integer> handleCommand(java.util.List<java.lang.Integer> numbers,
CharStringCommand command)
- Handler for CharStringCommands.
- Specified by:
handleCommand in class CharStringHandler
- Parameters:
numbers - a list of numberscommand - the CharStringCommand
- Returns:
- may return a command sequence of a subroutine