com.sun.pdfview.font
public class Type1Font extends OutlineFont
| Constructor Summary | |
|---|---|
| Type1Font(String baseName, PDFObject src, PDFFontDescriptor descriptor)
create a new Type1Font based on a font data stream and an encoding. | |
| Method Summary | |
|---|---|
| protected GeneralPath | getOutline(String name, float width)
Get a glyph outline by name
|
| protected GeneralPath | getOutline(char src, float width)
Get a glyph outline by character code
Note this method must always return an outline
|
| float | getWidth(char code, String name)
Get the width of a given character
This method is overridden to work if the width array hasn't been
populated (as for one of the 14 base fonts) |
| protected void | parseFont(byte[] font, int start, int len) Read a font from it's data, start position and length |
Parameters: baseName the postscript name of this font src the Font object as a stream with a dictionary descriptor the descriptor for this font
Parameters: name the name of the desired glyph
Returns: the glyph outline, or null if unavailable
Parameters: src the character code of the desired glyph
Returns: the glyph outline