org.pdfbox.pdmodel.font
Class PDType1AfmPfbFont
- COSObjectable
public class PDType1AfmPfbFont
This is implementation of the Type1 Font
with a afm and a pfb file.
COURIER , COURIER_BOLD , COURIER_BOLD_OBLIQUE , COURIER_OBLIQUE , HELVETICA , HELVETICA_BOLD , HELVETICA_BOLD_OBLIQUE , HELVETICA_OBLIQUE , SYMBOL , TIMES_BOLD , TIMES_BOLD_ITALIC , TIMES_ITALIC , TIMES_ROMAN , ZAPF_DINGBATS |
clearResources , drawString , encode , equals , getAFM , getAverageFontWidth , getAverageFontWidthFromAFMFile , getBaseFont , getCOSObject , getCodeFromArray , getEncoding , getFirstChar , getFontBoundingBox , getFontHeight , getFontMatrix , getFontWidth , getFontWidthFromAFMFile , getLastChar , getStringWidth , getSubType , getType , getWidths , hashCode , setBaseFont , setEncoding , setFirstChar , setLastChar , setWidths |
PDType1AfmPfbFont
public PDType1AfmPfbFont(PDDocument doc,
InputStream afm,
InputStream pfb)
throws IOException
Create a new object.
doc
- The PDF document that will hold the embedded font.afm
- The afm input.pfb
- The pfb input.
PDType1AfmPfbFont
public PDType1AfmPfbFont(PDDocument doc,
String afmname)
throws IOException
Create a new object.
doc
- The PDF document that will hold the embedded font.afmname
- The font filename.