Java Developer wrote: > I would appreciate your advise on the best strategy to implement this > using the iText API.
A possible strategy (it might not be the best one, but it's where I would start if I were asked to do this), is: * first select a monospaced font (for instance courier). Why? Seems like the plain text file is formatted that way. * write my own parser that creates chunks. If one "*" create a chunk with a (non-breaking-)space character and add a generic tag with text "vertical" If more "*" create a chunk with as many (non-breaking?) space characters as there are "*" and add a generic tag with text "horizontal" If no "*" create a chunk with the content. * implement page events so that a short vertical line is drawn on "vertical" tags and a horizontal line on "horizontal" tags. This will demands some trial and error to get the lines correct, but it should be fun writing something like this. (Also: there's no guarantee it will works: that will depend largely on the shape your input files are in.) -- This answer is provided by 1T3XT BVBA http://www.1t3xt.com/ - http://www.1t3xt.info ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php
