- From: Erik Melkersson <melker@unit.liu.se>
- Date: Thu, 04 Oct 2001 11:17:24 +0200
- To: Rohit <rsharma@nicusa.com>
- Cc: www-xsl-fo@w3.org
This example works fine for me: Although I newer tell the Driver what Options object to use it actually works. --- import ... import org.apache.fop.apps.Driver; import org.apache.fop.apps.Options; public class ... { public static void main(String args[]) { try { File userConfigFile = new File("lib/userconfig.xml"); Options options = new Options(userConfigFile); Driver driver = new Driver(); driver.setRenderer(Driver.RENDER_PDF); driver.setInputSource(new InputSource(new FileInputStream(args[0]))); driver.setOutputStream(new FileOutputStream(args[1])); driver.run(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } } --- /Erik Melkersson > Rohit wrote: > > Hi, > > When one uses additional true type fonts with Fop, one has to generate > the font matrix file from the .ttf file and make an entry for it in > the conf/userconfig.xml file. Then, one has to start Fop with "-c > conf/userconfig.xml" option and it works. So far so good and it works. > However, I am not clear as to how one achieves the same result when > one is embedding Fop in another application. In other words, how does > one specify the userconfig.xml to the Driver class, so that Driver can > recognize the additional fonts? > > Any pointers are welcome, > > Thanks in advance, > > Rohit -- __________________________ Erik Melkersson, UNIT melker@unit.liu.se, 013-285794 http://www.unit.liu.se/
Received on Thursday, 4 October 2001 05:17:59 UTC