fop 2.1

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.URI fontURI, InternalResourceResolver resourceResolver, 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.URI fontURI,
                            InternalResourceResolver resourceResolver,
                            FontCache fontCache)
Attempts to determine EmbedFontInfo from a given font file.

Parameters:
fontURI - the URI of the font resource
resourceResolver - 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 2.1

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