<div dir="ltr">2013/1/17 Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class="im">On Thu, 17 Jan 2013, Sven Barth wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Am 17.01.2013 08:52, schrieb Michael Van Canneyt:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Some time ago, I started a new reporting engine exactly for this reason.<br>
<br>
</blockquote>
And how far is your progress with that? Which reminds me that I should finally test the new database search provided in packages... -.-<br>
</blockquote>
<br></div>
It is currently dormant; I had finished the looping logic, if memory serves well.<span class=""><font color="#888888"><br>
<br>
Michael.</font></span></blockquote></div><div><br></div><div>I've been thinking of porting jsPDF for Free Pascal:<br></div><div><br></div><div><a href="http://jspdf.com">http://jspdf.com</a><br></div><div><br></div><div>

But, using inheritance, something like (a pseudo example):<br></div><div><br></div><div style>VLabel.Text := 'Hello';</div><div style>VLabel.Font.Style := [fsBold];</div><div style>VMemo.Lines.Add('Line 1');</div>

<div style>VMemo.Lines.Add('Line 2');<br></div><div style>VMemo.Font.Align := faJustify;<br></div><div>...</div><div>pdf.LoadFromJSON(<JSON>); // or pdf.LoadFromDataSet<br></div><div style>pdf.AutoPaginate := True;</div>

<div style>pdf.AddPage;</div><div style>pdf.AddObject(VLabel);<br></div><div style>pdf.AddObject(VMemo);</div><div style>pdf.AddObject(VImage);<br></div><div style>pdf.Print('print.pdf'); // or pdf.Print to print as DataURI</div>

<div><br></div>-- <br>Silvio Clécio<br>My public projects - <a href="http://github.com/silvioprog" target="_blank">github.com/silvioprog</a>
</div></div>