Package org.apache.fop.render.ps
Class Type1FontFormatter
- java.lang.Object
-
- org.apache.fop.render.ps.Type1FontFormatter
-
public final class Type1FontFormatter extends java.lang.Object
This class represents a formatter for a given Type1 font. author Villu Ruusmann- Version:
- $Revision: 1.0 $
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Integer,java.lang.Integer>
gids
-
Constructor Summary
Constructors Constructor Description Type1FontFormatter(java.util.Map<java.lang.Integer,java.lang.Integer> gids)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
format(org.apache.fontbox.cff.CFFFont font, java.lang.String i)
Read and convert a given CFFFont.private static java.lang.String
formatArray(java.lang.Object object, boolean executable)
private static java.lang.String
formatArray(java.lang.Object object, java.text.NumberFormat format, boolean executable)
private static java.lang.String
formatElement(java.lang.Object object, java.text.NumberFormat format)
private void
printEexecFontDictionary(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output)
private void
printFont(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output, java.lang.String iStr)
private void
printFontDictionary(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output, java.lang.String iStr)
-
-
-
Method Detail
-
format
public byte[] format(org.apache.fontbox.cff.CFFFont font, java.lang.String i) throws java.io.IOException
Read and convert a given CFFFont.- Parameters:
font
- the given CFFFonti
-- Returns:
- the Type1 font
- Throws:
java.io.IOException
- if an error occurs during reading the given font
-
printFont
private void printFont(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output, java.lang.String iStr) throws java.io.IOException
- Throws:
java.io.IOException
-
printFontDictionary
private void printFontDictionary(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output, java.lang.String iStr) throws java.io.IOException
- Throws:
java.io.IOException
-
printEexecFontDictionary
private void printEexecFontDictionary(org.apache.fontbox.cff.CFFFont font, org.apache.fontbox.cff.DataOutput output) throws java.io.IOException
- Throws:
java.io.IOException
-
formatArray
private static java.lang.String formatArray(java.lang.Object object, boolean executable)
-
formatArray
private static java.lang.String formatArray(java.lang.Object object, java.text.NumberFormat format, boolean executable)
-
formatElement
private static java.lang.String formatElement(java.lang.Object object, java.text.NumberFormat format)
-
-