COSObjectable
public class PDType1AfmPfbFont extends PDType1Font
cmap, cmapObjects, font, fontMatrix, resourceRootCMAP, toUnicodeCmap
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
Constructor | Description |
---|---|
PDType1AfmPfbFont(PDDocument doc,
java.io.InputStream afm,
java.io.InputStream pfb) |
Create a new object.
|
PDType1AfmPfbFont(PDDocument doc,
java.lang.String afmname) |
Create a new object.
|
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
Calling this will release all cached information.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
clearResources, cmapEncoding, drawString, equals, getAFM, getAverageFontWidthFromAFMFile, getBaseFont, getCodeFromArray, getCOSObject, getEncoding, getFirstChar, getFontDescriptor, getFontEncoding, getFontWidth, getFontWidthFromAFMFile, getLastChar, getStringFromArray, getStringWidth, getSubType, getToUnicodeCMap, getType, getWidths, hashCode, hasToUnicode, isSymbolicFont, isType0Font, isType1Font, isType3Font, parseCmap, setBaseFont, setEncoding, setFirstChar, setFontDescriptor, setFontEncoding, setHasToUnicode, setLastChar, setWidths
drawString, getAverageFontWidth, getFontBoundingBox, getFontHeight, getFontWidth, getSpaceWidth, getToUnicode, isFontSubstituted, setIsFontSubstituted, setToUnicode, writeFont
determineEncoding, encode, encodeToCID, getawtFont, getFontMatrix, getStandard14Names, getStandardFont
public PDType1AfmPfbFont(PDDocument doc, java.lang.String afmname) throws java.io.IOException
doc
- The PDF document that will hold the embedded font.afmname
- The font filename.java.io.IOException
- If there is an error loading the data.public PDType1AfmPfbFont(PDDocument doc, java.io.InputStream afm, java.io.InputStream pfb) throws java.io.IOException
doc
- The PDF document that will hold the embedded font.afm
- The afm input.pfb
- The pfb input.java.io.IOException
- If there is an error loading the data.public void clear()
PDFont
clear
in class PDType1Font