org.apache.xmlgraphics.ps
Class PSFontUtils
java.lang.Object
|
+--org.apache.xmlgraphics.ps.PSFontUtils
- public class PSFontUtils
- extends java.lang.Object
Utility code for font handling in PostScript.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PSFontUtils
public PSFontUtils()
embedType1Font
public static void embedType1Font(PSGenerator gen,
java.io.InputStream in)
throws java.io.IOException
- This method reads a Type 1 font from a stream and embeds it into a PostScript stream.
Note: Only the IBM PC Format as described in section 3.3 of the Adobe Technical Note #5040
is supported.
- Parameters:
gen
- The PostScript generatorin
- the InputStream from which to read the Type 1 font- Throws:
java.io.IOException
- in case an I/O problem occurs
defineWinAnsiEncoding
public static void defineWinAnsiEncoding(PSGenerator gen)
throws java.io.IOException
- Defines the WinAnsi encoding for use in PostScript files.
- Parameters:
gen
- the PostScript generator- Throws:
java.io.IOException
- In case of an I/O problem
redefineFontEncoding
public static void redefineFontEncoding(PSGenerator gen,
java.lang.String fontName,
java.lang.String encoding)
throws java.io.IOException
- Redefines the encoding of a font.
- Parameters:
gen
- the PostScript generatorfontName
- the font nameencoding
- the new encoding (must be predefined in the PS file)- Throws:
java.io.IOException
- In case of an I/O problem
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.