com.lowagie.text.pdf
Class Pfm2afm
java.lang.Object
com.lowagie.text.pdf.Pfm2afm
public class Pfm2afm
- extends java.lang.Object
Converts a PFM file into an AFM file.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
private RandomAccessFileOrArray in
out
private java.io.PrintWriter out
vers
private short vers
h_len
private int h_len
copyright
private java.lang.String copyright
type
private short type
points
private short points
verres
private short verres
horres
private short horres
ascent
private short ascent
intleading
private short intleading
extleading
private short extleading
italic
private byte italic
uline
private byte uline
overs
private byte overs
weight
private short weight
charset
private byte charset
pixwidth
private short pixwidth
pixheight
private short pixheight
kind
private byte kind
avgwidth
private short avgwidth
maxwidth
private short maxwidth
firstchar
private int firstchar
lastchar
private int lastchar
defchar
private byte defchar
brkchar
private byte brkchar
widthby
private short widthby
device
private int device
face
private int face
bits
private int bits
bitoff
private int bitoff
extlen
private short extlen
psext
private int psext
chartab
private int chartab
res1
private int res1
kernpairs
private int kernpairs
res2
private int res2
fontname
private int fontname
capheight
private short capheight
xheight
private short xheight
ascender
private short ascender
descender
private short descender
isMono
private boolean isMono
Win2PSStd
private int[] Win2PSStd
WinClass
private int[] WinClass
WinChars
private java.lang.String[] WinChars
Pfm2afm
private Pfm2afm(RandomAccessFileOrArray in,
java.io.OutputStream out)
throws java.io.IOException
- Creates a new instance of Pfm2afm
- Throws:
java.io.IOException
convert
public static void convert(RandomAccessFileOrArray in,
java.io.OutputStream out)
throws java.io.IOException
- Converts a PFM file into an AFM file.
- Parameters:
in
- the PFM fileout
- the AFM file
- Throws:
java.io.IOException
- on error
main
public static void main(java.lang.String[] args)
readString
private java.lang.String readString(int n)
throws java.io.IOException
- Throws:
java.io.IOException
readString
private java.lang.String readString()
throws java.io.IOException
- Throws:
java.io.IOException
outval
private void outval(int n)
outchar
private void outchar(int code,
int width,
java.lang.String name)
openpfm
private void openpfm()
throws java.io.IOException
- Throws:
java.io.IOException
putheader
private void putheader()
throws java.io.IOException
- Throws:
java.io.IOException
putchartab
private void putchartab()
throws java.io.IOException
- Throws:
java.io.IOException
putkerntab
private void putkerntab()
throws java.io.IOException
- Throws:
java.io.IOException
puttrailer
private void puttrailer()