intarsys PDF library API

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.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
 

Methods in de.intarsys.pdf.content that return PDFont
 PDFont TextState.getFont()
           
 

Methods in de.intarsys.pdf.content with parameters of type PDFont
 boolean TextState.isFont(PDFont queryFont, float queryFontSize)
          Answer true if the actual font in the text state is equal to queryFont and queryFontSize.
 void TextState.setFont(PDFont paramFont, float size)
           
 void ICSDevice.textSetFont(COSName resourceName, PDFont font, float size)
          Set the current font and 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.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
           
 class PDFontType1
          basic implementation for type 1 support
 class PDFontType3
           
 

Methods in de.intarsys.pdf.font that return PDFont
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.
 

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.getGlyphWidth(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.getGlyphWidthScaled(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 float PDFontTools.getGlyphWidthScaled(PDFont font, float size, int codepoint)
          The scaled width of the glyphs referenced by codepoint .
 

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

Methods in de.intarsys.pdf.font.outlet that return PDFont
 PDFont StandardFontFactory.getBoldFlavor(PDFont font)
           
 PDFont IFontFactory.getBoldFlavor(PDFont font)
          A font based on font, but with "bold" style.
 PDFont StandardFontFactory.getFont(IFontQuery query)
           
 PDFont IFontFactory.getFont(IFontQuery query)
          A font satisfying the conditions defined in query.
 PDFont StandardFontFactory.getItalicFlavor(PDFont font)
           
 PDFont IFontFactory.getItalicFlavor(PDFont font)
          A font based on font, but with "italic" style.
 PDFont StandardFontFactory.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 StandardFontFactory.getBoldFlavor(PDFont font)
           
 PDFont IFontFactory.getBoldFlavor(PDFont font)
          A font based on font, but with "bold" style.
 PDFont StandardFontFactory.getItalicFlavor(PDFont font)
           
 PDFont IFontFactory.getItalicFlavor(PDFont font)
          A font based on font, but with "italic" style.
 PDFont StandardFontFactory.getRegularFlavor(PDFont font)
           
 PDFont IFontFactory.getRegularFlavor(PDFont font)
          A font based on font, but with "regular" style.
 

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)
           
 


intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.