How is this project going?<div><br></div><div>Something that I&#39;m interested in playing with at some point: If you want to generate reports by hand (custom parameters) you might find it advantageous (and platform ambiguous) to use HTML based reports and apply a print style sheet: <a href="http://www.alistapart.com/articles/goingtoprint/">http://www.alistapart.com/articles/goingtoprint/</a></div>
<div><br></div><div><a href="http://www.alistapart.com/articles/goingtoprint/"></a><div class="gmail_quote">On 16 February 2011 21:05, MacGyveR <span dir="ltr">&lt;<a href="mailto:macgyver@thedumbterminal.co.uk">macgyver@thedumbterminal.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On Monday 14 Feb 2011, Peter Childs wrote:<br>
&gt; On 14 February 2011 19:26, Peter Childs &lt;<a href="mailto:pchilds@bcs.org">pchilds@bcs.org</a>&gt; wrote:<br>
&gt; &gt; On 14 February 2011 19:04, Mike Evans &lt;<a href="mailto:mike@tandem.f9.co.uk">mike@tandem.f9.co.uk</a>&gt; wrote:<br>
&gt; &gt;&gt; I would suggest you look at XML and XSL-FO rather than HTML<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href="http://en.wikipedia.org/wiki/XSL_Formatting_Objects" target="_blank">http://en.wikipedia.org/wiki/XSL_Formatting_Objects</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; If you&#39;re not scared of Java then there is always the apache FOP project<br>
&gt; &gt;&gt; which is a XSL-FO print driver.  One set of mark up can be transformed<br>
&gt; &gt;&gt; into any of: PDF, PS, PCL, AFP, XML (area tree representation), Print,<br>
&gt; &gt;&gt; AWT and PNG, and to a lesser extent, RTF and TXT.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; There are also XSL-FO processors for C/C++ and probably Python, though<br>
&gt; &gt;&gt; I&#39;ve never used them.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Mike<br>
&gt; &gt;<br>
&gt; &gt; Brain Melt Down.<br>
&gt; &gt;<br>
&gt; &gt; Its a file format then? So are there standard tools for dealing with it<br>
&gt; &gt; right or what?<br>
&gt; &gt;<br>
&gt; &gt; I don&#39;t understand....<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Peter.<br>
&gt;<br>
&gt; Oh Right.....<br>
&gt;<br>
&gt; so XSL describe a document and how to takes xml data to produce an end<br>
&gt; product.<br>
&gt;<br>
&gt; So I need an XML based method to describe by document.<br>
&gt;<br>
&gt; Now I wonder what that would be? Looks fine for HTML but I&#39;m dealing in<br>
&gt; paper....<br>
&gt;<br>
&gt; Peter.<br>
<br>
</div></div>Steps would be:<br>
<br>
1) Generate/write your documents in XML, using your own tags to give<br>
structure, such as paragraph breaks, heading, columns, images etc..<br>
<br>
2) Create a XSL style sheet that will transform your XML into XSL-FO.<br>
<br>
2a) Create a XSL style sheet to HTML for debugging/preview (optional but<br>
handy)<br>
<br>
3) Use the example java code on the FOP site to build a converter that will<br>
convert the XSL-FO into PDF:<br>
<br>
<a href="http://xmlgraphics.apache.org/fop/1.0/embedding.html#render-with-xslt" target="_blank">http://xmlgraphics.apache.org/fop/1.0/embedding.html#render-with-xslt</a><br>
<br>
_______________________________________________<br>
<div><div></div><div class="h5">Kent mailing list<br>
<a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
</div></div></blockquote></div><br></div>