Home » pdfbox-1.1.0-src » org.apache.pdfbox.pdmodel.font » [javadoc | source]
org.apache.pdfbox.pdmodel.font
public class: PDType1AfmPfbFont [javadoc | source]
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.
Fields inherited from org.apache.pdfbox.pdmodel.font.PDType1Font:
TIMES_ROMAN,  TIMES_BOLD,  TIMES_ITALIC,  TIMES_BOLD_ITALIC,  HELVETICA,  HELVETICA_BOLD,  HELVETICA_OBLIQUE,  HELVETICA_BOLD_OBLIQUE,  COURIER,  COURIER_BOLD,  COURIER_OBLIQUE,  COURIER_BOLD_OBLIQUE,  SYMBOL,  ZAPF_DINGBATS
Fields inherited from org.apache.pdfbox.pdmodel.font.PDFont:
font
Constructor:
 public PDType1AfmPfbFont(PDDocument doc,
    String afmname) throws IOException 
    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.
 public PDType1AfmPfbFont(PDDocument doc,
    InputStream afm,
    InputStream pfb) throws IOException 
    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 from org.apache.pdfbox.pdmodel.font.PDType1AfmPfbFont Summary:
getFontDescriptor
Methods from org.apache.pdfbox.pdmodel.font.PDType1Font:
drawString,   getStandard14Names,   getStandardFont
Methods from org.apache.pdfbox.pdmodel.font.PDSimpleFont:
drawString,   getAverageFontWidth,   getFontBoundingBox,   getFontDescriptor,   getFontHeight,   getFontWidth,   getToUnicode,   setFontDescriptor,   setToUnicode,   writeFont
Methods from org.apache.pdfbox.pdmodel.font.PDFont:
clearResources,   drawString,   encode,   equals,   getAFM,   getAverageFontWidth,   getAverageFontWidthFromAFMFile,   getBaseFont,   getCOSObject,   getCodeFromArray,   getEncoding,   getEncodingManager,   getFirstChar,   getFontBoundingBox,   getFontHeight,   getFontMatrix,   getFontWidth,   getFontWidthFromAFMFile,   getLastChar,   getStringWidth,   getSubType,   getType,   getWidths,   hashCode,   setBaseFont,   setEncoding,   setFirstChar,   setLastChar,   setWidths
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.pdfbox.pdmodel.font.PDType1AfmPfbFont Detail:
 public PDFontDescriptor getFontDescriptor() throws IOException 
    {@inheritDoc}