Hi Mark, Thanks for getting back to me.
See the attachment for sample XML file. Here's the call...i'm using to generate xml to rtf. XmlToRtf.main(new String[]{"c:\\clipbook.xml", "c:\\test.rtf"}); I spent some time with the source. Looks like, FontFactory.getFont() is trying to resolve the font specified in the xml. Since, there is no Arial defined in the base fonts..it's setting the font to unknown. By the time, it reaches RtfMapper class to get Rtf corresponding elements it has font "unknown" as a result it's always defaulting to TimesNewRoman. thanks Sai -----Original Message----- From: Mark michael Hall [mailto:[EMAIL PROTECTED] Sent: Saturday, April 30, 2005 1:37 PM To: Sai Mylavarapu Cc: itext-questions@lists.sourceforge.net Subject: Re: [iText-questions] XmlToRtf question > I'm using XmlToRtf class to generate Rtf file. > Resulted Rtf is not using the font specified in the xml instead it > always generating Rtf with TimesNewRoman font. Please post the excerpt from the xml file where you are trying to get a different font. Greetings, Mark
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ITEXT SYSTEM "http://itext.sourceforge.net/itext.dtd"> <itext creationdate="Fri Apr 29 14:32:54 EDT 2005" producer="iTextXML by lowagie.com"> <paragraph leading="21.0" font="Arial" size="14.0" fontstyle="bold" red="0" green="0" blue="0" align="Default"> MS Report 2 </paragraph> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <paragraph leading="15.0" font="Arial" fontfamily="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0" align="Default"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. This is intro text. </chunk> </paragraph> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <paragraph leading="18.0" font="Arial" size="12.0" fontstyle="bold" red="0" green="0" blue="0" align="Default"> <chunk font="Arial" size="12.0" fontstyle="bold" red="0" green="0" blue="0">Clippings1</chunk> </paragraph> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <paragraph leading="15.0" font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0" align="Default"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. This graph is neat. </chunk> </paragraph> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <phrase leading="18.0"> <table columns="2" width="100.0%" align="Center" cellpadding="0.0" cellspacing="0.0" widths="5.0;95.0" borderwidth="0.0"> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="16.0"> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <anchor leading="15.0" font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0" reference="423350115"> <chunk font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0">DOUBLE DUTY Can one man be CEO of two companies? Nissan and Renault are about to find out.</chunk> </anchor> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">Fortune</chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0">by Alex Taylor Iiijoan L. Levinstein; </chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="16.0"> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <anchor leading="15.0" font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0" reference="423350114"> <chunk font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0">THE SMALLEST DYING ART OF ALL The golden age of microchip graffiti is fading. But these images were never meant to be seen in the first place.</chunk> </anchor> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">Fortune</chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0">by Ivan Amato; </chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="16.0"> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <anchor leading="15.0" font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0" reference="423350107"> <chunk font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0">The World's Most Admired Companies</chunk> </anchor> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">Fortune</chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0">by Paola Hjelt; </chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="16.0"> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <anchor leading="15.0" font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0" reference="423350106"> <chunk font="Arial" size="10.0" fontstyle="bold" red="0" green="0" blue="0">The List of Industry Champs AMERICA'S MOST ADMIRED COMPANIES</chunk> </anchor> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="normal" red="0" green="0" blue="0">Fortune</chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="15.0"> <phrase leading="15.0" font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0"> <chunk font="Arial" size="10.0" fontstyle="italic" red="0" green="0" blue="0">by Abrahm Lustgarten; </chunk> </phrase> </cell> </row> <row> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> <cell borderwidth="0.5" horizontalalign="Default" verticalalign="Default" leading="18.0"> <paragraph leading="0.0" font="unknown" align="Default"> </paragraph> </cell> </row> </table> </phrase> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <paragraph leading="18.0" font="unknown" align="Default"> </paragraph> <phrase> <newpage/> </phrase> <paragraph leading="18.0" font="unknown" align="Default"> New Page1 Content </paragraph> <phrase> <newpage/> </phrase> <paragraph leading="18.0" font="Arial" align="Default"> New Page2 Content </paragraph> </itext>