jPod PDF library

Uses of Class
de.intarsys.pdf.font.PDFont

Packages that use PDFont
de.intarsys.pdf.content The "content" package contains functionality to work on PDF content streams. 
de.intarsys.pdf.content.common Some common implementations on PDF content stream. 
de.intarsys.pdf.content.text   
de.intarsys.pdf.font The font part of the PDF is quite large for itself, so it is extracted to a package of its own. 
de.intarsys.pdf.font.outlet This package summarizes the handling of fonts. 
de.intarsys.pdf.pd The higher level building blocks of a PDF document. 
 

Uses of PDFont in de.intarsys.pdf.content
 

Fields in de.intarsys.pdf.content declared as PDFont
 PDFont TextState.font
          the PDFont to use for this text piece initial value: undefined
 

Methods in de.intarsys.pdf.content with parameters of type PDFont
 void ICSDevice.textSetFont(COSName resourceName, PDFont font, float size)
          Set the current font and size.
 void CSPathFilter.textSetFont(COSName resourceName, PDFont font, float size)
           
 void CSImageFilter.textSetFont(COSName resourceName, PDFont font, float size)
           
 void CSDeviceFilter.textSetFont(COSName resourceName, PDFont font, float size)
           
 void CSDeviceAdapter.textSetFont(COSName name, PDFont font, float size)
           
 

Uses of PDFont in de.intarsys.pdf.content.common
 

Methods in de.intarsys.pdf.content.common with parameters of type PDFont
 void CSCreator.textSetFont(COSName name, PDFont font, float size)
           
 

Uses of PDFont in de.intarsys.pdf.content.text
 

Methods in de.intarsys.pdf.content.text with parameters of type PDFont
 void CSTextSearcher.textSetFont(COSName name, PDFont font, float size)
           
 void CSTextExtractor.textSetFont(COSName name, PDFont font, float size)
           
 

Uses of PDFont in de.intarsys.pdf.font
 

Subclasses of PDFont in de.intarsys.pdf.font
 class CIDFont
          A CID indexed font.
 class CIDFontType0
          A Type 1 based CID font.
 class CIDFontType2
          A TrueType based CID font.
 class PDFontAny
           
 class PDFontMMType1
          The implementation of a multiple master type 1 font.
 class PDFontTrueType
          basic implementation for true type support todo 2 review initialization (sequence problems)
 class PDFontType0
          A composite (Type 0) font.
 class PDFontType1
          basic implementation for type 1 support
 class PDFontType3
           
 class PDSingleByteFont
          A common superclass for the single byte encoded font flavors.
 

Methods in de.intarsys.pdf.font that return PDFont
static PDFont PDFontTools.createBuiltinFont(String name)
          Create a well known Type1 font.
 PDFont PDGlyphs.getFont()
           
static PDFont PDFontTools.getFont(PDDocument document, PDResources resources, COSName name)
          The font name, looked up in resources.
static PDFont PDFontTools.getFont(PDResources resources, COSName name)
          The font name, looked up in resources.
static PDFont PDFontTools.getType0Font(PDFont font)
          "Scale up" font to a multibyte font.
 

Methods in de.intarsys.pdf.font with parameters of type PDFont
static Encoding DifferenceEncoding.create(COSDictionary dict, PDFont font)
          Create the difference encoding from the values defined in the dict.
static float PDFontTools.getGlyphHeight(PDFont font)
          The font height in user space coordinates.
static float PDFontTools.getGlyphHeightScaled(PDFont font, float size)
          The scaled font height in user space coordinates.
static int PDFontTools.getGlyphWidthEncoded(PDFont font, byte[] codepoints, int offset, int length)
          The sum of the length of all glyphs referenced by length bytes from codepoints starting at offset.
static float PDFontTools.getGlyphWidthEncodedScaled(PDFont font, float size, byte[] codepoints, int offset, int length)
          The scaled sum of the length of all glyphs referenced by length bytes from codepoints starting at offset.
static PDFont PDFontTools.getType0Font(PDFont font)
          "Scale up" font to a multibyte font.
 

Constructors in de.intarsys.pdf.font with parameters of type PDFont
PDGlyphs(PDFont font, int codepoint)
           
 

Uses of PDFont in de.intarsys.pdf.font.outlet
 

Methods in de.intarsys.pdf.font.outlet that return PDFont
 PDFont NullFontFactory.getBoldFlavor(PDFont font)
           
 PDFont IFontFactory.getBoldFlavor(PDFont font)
          A font based on font, but with "bold" style.
 PDFont NullFontFactory.getFont(IFontQuery query)
           
 PDFont IFontFactory.getFont(IFontQuery query)
          A font satisfying the conditions defined in query.
 PDFont NullFontFactory.getItalicFlavor(PDFont font)
           
 PDFont IFontFactory.getItalicFlavor(PDFont font)
          A font based on font, but with "italic" style.
 PDFont NullFontFactory.getRegularFlavor(PDFont font)
           
 PDFont IFontFactory.getRegularFlavor(PDFont font)
          A font based on font, but with "regular" style.
 

Methods in de.intarsys.pdf.font.outlet with parameters of type PDFont
 PDFont NullFontFactory.getBoldFlavor(PDFont font)
           
 PDFont IFontFactory.getBoldFlavor(PDFont font)
          A font based on font, but with "bold" style.
 PDFont NullFontFactory.getItalicFlavor(PDFont font)
           
 PDFont IFontFactory.getItalicFlavor(PDFont font)
          A font based on font, but with "italic" style.
 PDFont NullFontFactory.getRegularFlavor(PDFont font)
           
 PDFont IFontFactory.getRegularFlavor(PDFont font)
          A font based on font, but with "regular" style.
 void NullFontFactory.registerFont(PDFont font)
           
 void IFontFactory.registerFont(PDFont font)
          Register a new font available for public use.
 

Constructors in de.intarsys.pdf.font.outlet with parameters of type PDFont
FontQuery(PDFont baseFont)
          Create a new IFontQuery based on another PDFont.
 

Uses of PDFont in de.intarsys.pdf.pd
 

Methods in de.intarsys.pdf.pd that return PDFont
 PDFont PDAcroFormNode.getDefaultAppearanceFont()
          The font object defined by the default appearance.
 PDFont DefaultAppearance.getFont()
           
 PDFont PDResources.getFontResource(COSName name)
          Return a named font resource.
 

Methods in de.intarsys.pdf.pd with parameters of type PDFont
 void PDResources.addFontResource(COSName name, PDFont font)
           
 COSName PDResources.createFontResource(PDFont font)
          Return the name of the font resource within this resource dictionary.
 void PDAcroFormNode.setDefaultAppearanceFont(PDFont font)
          Set the font to be used as the default font in variable text fields.
 void DefaultAppearance.setFont(PDFont font)
           
 void DefaultAppearance.DefaultAppearanceDevice.textSetFont(COSName name, PDFont paramFont, float size)
           
 


jPod PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.