fop 1.0

org.apache.fop.fonts.autodetect
Class FontInfoFinder

java.lang.Object
  extended by org.apache.fop.fonts.autodetect.FontInfoFinder

public class FontInfoFinder
extends java.lang.Object

Attempts to determine correct FontInfo


Constructor Summary
FontInfoFinder()
           
 
Method Summary
 EmbedFontInfo[] find(java.net.URL fontUrl, FontResolver resolver, FontCache fontCache)
          Attempts to determine EmbedFontInfo from a given font file.
 void setEventListener(FontEventListener listener)
          Sets the font event listener that can be used to receive events about particular events in this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontInfoFinder

public FontInfoFinder()
Method Detail

setEventListener

public void setEventListener(FontEventListener listener)
Sets the font event listener that can be used to receive events about particular events in this class.

Parameters:
listener - the font event listener

find

public EmbedFontInfo[] find(java.net.URL fontUrl,
                            FontResolver resolver,
                            FontCache fontCache)
Attempts to determine EmbedFontInfo from a given font file.

Parameters:
fontUrl - font URL. Assumed to be local.
resolver - font resolver used to resolve font
fontCache - font cache (may be null)
Returns:
an array of newly created embed font info. Generally, this array will have only one entry, unless the fontUrl is a TrueType Collection

fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.