org.freehep.graphicsio.pdf
Class PDFFontEmbedderType1

java.lang.Object
  extended by org.freehep.graphicsio.font.FontIncluder
      extended by org.freehep.graphicsio.font.FontEmbedder
          extended by org.freehep.graphicsio.font.FontEmbedderType1
              extended by org.freehep.graphicsio.pdf.PDFFontEmbedderType1

public class PDFFontEmbedderType1
extends org.freehep.graphicsio.font.FontEmbedderType1

Font embedder for type one fonts in pdf documents.

Version:
$Id: PDFFontEmbedderType1.java 8584 2006-08-10 23:06:37Z duns $
Author:
Simon Fischer

Field Summary
 
Fields inherited from class org.freehep.graphicsio.font.FontEmbedder
NOTDEF
 
Fields inherited from class org.freehep.graphicsio.font.FontIncluder
FONT_SIZE
 
Method Summary
protected  void closeEmbedFont()
           
static PDFFontEmbedderType1 create(FontRenderContext context, PDFWriter pdf, String reference, PDFRedundanceTracker tracker)
           
protected  void openGlyphs()
           
protected  void openIncludeFont()
           
protected  void writeWidths(double[] widths)
           
 
Methods inherited from class org.freehep.graphicsio.font.FontEmbedderType1
closeGlyphs, closeIncludeFont, getAsciiLength, getEncryptedLength, writeEncoding, writeGlyph
 
Methods inherited from class org.freehep.graphicsio.font.FontEmbedder
getAdvanceWidth, getAdvanceWidths, getGlyph, getGlyphMetrics, includeFont
 
Methods inherited from class org.freehep.graphicsio.font.FontIncluder
getCharName, getContext, getEncodingTable, getFont, getFontBBox, getFontName, getNODefinedChars, getUndefinedWidth, getUnicode, getUnicode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static PDFFontEmbedderType1 create(FontRenderContext context,
                                          PDFWriter pdf,
                                          String reference,
                                          PDFRedundanceTracker tracker)

openIncludeFont

protected void openIncludeFont()
                        throws IOException
Overrides:
openIncludeFont in class org.freehep.graphicsio.font.FontEmbedderType1
Throws:
IOException

writeWidths

protected void writeWidths(double[] widths)
                    throws IOException
Overrides:
writeWidths in class org.freehep.graphicsio.font.FontEmbedderType1
Throws:
IOException

openGlyphs

protected void openGlyphs()
                   throws IOException
Overrides:
openGlyphs in class org.freehep.graphicsio.font.FontEmbedderType1
Throws:
IOException

closeEmbedFont

protected void closeEmbedFont()
                       throws IOException
Overrides:
closeEmbedFont in class org.freehep.graphicsio.font.FontEmbedderType1
Throws:
IOException


Copyright © 2000-2006 FreeHEP. All Rights Reserved.