Package org.apache.pdfbox.pdmodel.font
Class PDType1AfmPfbFont
java.lang.Object
org.apache.pdfbox.pdmodel.font.PDFont
org.apache.pdfbox.pdmodel.font.PDSimpleFont
org.apache.pdfbox.pdmodel.font.PDType1Font
org.apache.pdfbox.pdmodel.font.PDType1AfmPfbFont
- All Implemented Interfaces:
COSObjectable
This is implementation of the Type1 Font with a afm and a pfb file.
- Version:
- $Revision: 1.5 $
- Author:
- Michael Niedermair
-
Field Summary
Fields inherited from class org.apache.pdfbox.pdmodel.font.PDType1Font
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
Fields inherited from class org.apache.pdfbox.pdmodel.font.PDFont
cmap, cmapObjects, font, fontMatrix, resourceRootCMAP, toUnicodeCmap
-
Constructor Summary
ConstructorsConstructorDescriptionPDType1AfmPfbFont
(PDDocument doc, InputStream afm, InputStream pfb) Create a new object.PDType1AfmPfbFont
(PDDocument doc, String afmname) Create a new object. -
Method Summary
Methods inherited from class org.apache.pdfbox.pdmodel.font.PDType1Font
determineEncoding, encode, encodeToCID, getawtFont, getFontMatrix, getStandard14Names, getStandardFont
Methods inherited from class org.apache.pdfbox.pdmodel.font.PDSimpleFont
drawString, getAverageFontWidth, getFontBoundingBox, getFontHeight, getFontWidth, getSpaceWidth, getToUnicode, isFontSubstituted, setIsFontSubstituted, setToUnicode, writeFont
Methods inherited from class org.apache.pdfbox.pdmodel.font.PDFont
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
-
Constructor Details
-
PDType1AfmPfbFont
Create a new object.- Parameters:
doc
- The PDF document that will hold the embedded font.afmname
- The font filename.- Throws:
IOException
- If there is an error loading the data.
-
PDType1AfmPfbFont
Create a new object.- Parameters:
doc
- The PDF document that will hold the embedded font.afm
- The afm input.pfb
- The pfb input.- Throws:
IOException
- If there is an error loading the data.
-
-
Method Details
-
clear
public void clear()Description copied from class:PDFont
Calling this will release all cached information.- Overrides:
clear
in classPDType1Font
-