fop 1.0

org.apache.fop.fonts
Class CustomFontCollection

java.lang.Object
  extended byorg.apache.fop.fonts.CustomFontCollection
All Implemented Interfaces:
FontCollection

public class CustomFontCollection
extends java.lang.Object
implements FontCollection

Sets up a set of custom (embedded) fonts


Constructor Summary
CustomFontCollection(FontResolver fontResolver, java.util.List customFonts)
          Main constructor.
 
Method Summary
 int setup(int num, FontInfo fontInfo)
          Sets up fonts in a font info object. Adds metrics for basic fonts and useful family-style-weight triplets for lookup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFontCollection

public CustomFontCollection(FontResolver fontResolver,
                            java.util.List customFonts)
Main constructor.

Parameters:
fontResolver - a font resolver
customFonts - the list of custom fonts
Method Detail

setup

public int setup(int num,
                 FontInfo fontInfo)
Sets up fonts in a font info object. Adds metrics for basic fonts and useful family-style-weight triplets for lookup.

Specified by:
setup in interface FontCollection
Parameters:
num - the font starting number
fontInfo - the font info to set up
Returns:
the starting font number for the next font to be added

fop 1.0

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