Package 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
-
-
Constructor Summary
Constructors Constructor Description CharStringConverter(int defaultWidth, int nominalWidth)
Constructor.CharStringConverter(int defaultWidth, int nominalWidth, IndexData fontGlobalSubrIndex, IndexData fontLocalSubrIndex)
Deprecated.UseCharStringConverter(int, int)
instead
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 org.apache.fontbox.cff.CharStringHandler
handleSequence
-
-
-
-
Constructor Detail
-
CharStringConverter
public CharStringConverter(int defaultWidth, int nominalWidth, IndexData fontGlobalSubrIndex, IndexData fontLocalSubrIndex)
Deprecated.UseCharStringConverter(int, int)
insteadConstructor.- Parameters:
defaultWidth
- default widthnominalWidth
- nominal width
-
CharStringConverter
public CharStringConverter(int defaultWidth, int nominalWidth)
Constructor.- Parameters:
defaultWidth
- default widthnominalWidth
- nominal width
-
-
Method Detail
-
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 classCharStringHandler
- Parameters:
numbers
- a list of numberscommand
- the CharStringCommand- Returns:
- may return a command sequence of a subroutine
-
-