com.lowagie.text.pdf
Class Pfm2afm
java.lang.Object
com.lowagie.text.pdf.Pfm2afm
- public class Pfm2afm
- extends 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 PrintWriter out
vers
private short vers
h_len
private int h_len
copyright
private 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 String[] WinChars
Pfm2afm
private Pfm2afm(RandomAccessFileOrArray in,
OutputStream out)
throws IOException
- Creates a new instance of Pfm2afm
convert
public static void convert(RandomAccessFileOrArray in,
OutputStream out)
throws IOException
- Converts a PFM file into an AFM file.
- Parameters:
in
- the PFM fileout
- the AFM file
- Throws:
IOException
- on error
main
public static void main(String[] args)
readString
private String readString(int n)
throws IOException
- Throws:
IOException
readString
private String readString()
throws IOException
- Throws:
IOException
outval
private void outval(int n)
outchar
private void outchar(int code,
int width,
String name)
openpfm
private void openpfm()
throws IOException
- Throws:
IOException
putheader
private void putheader()
throws IOException
- Throws:
IOException
putchartab
private void putchartab()
throws IOException
- Throws:
IOException
putkerntab
private void putkerntab()
throws IOException
- Throws:
IOException
puttrailer
private void puttrailer()