On 2013-01-17 08:52:49 -0200, silvioprog wrote: > 2013/1/17 Michael Van Canneyt <[1]mich...@freepascal.org> > > On Thu, 17 Jan 2013, Sven Barth wrote: > > Am 17.01.2013 08:52, schrieb Michael Van Canneyt: > > Some time ago, I started a new reporting engine exactly for this > reason. > > And how far is your progress with that? Which reminds me that I should > finally test the new database search provided in packages... -.- > > It is currently dormant; I had finished the looping logic, if memory > serves well. > > Michael. > > I've been thinking of porting jsPDF for Free Pascal: > [2]http://jspdf.com > But, using inheritance, something like (a pseudo example): > VLabel.Text := 'Hello'; > VLabel.Font.Style := [fsBold]; > VMemo.Lines.Add('Line 1'); > VMemo.Lines.Add('Line 2'); > VMemo.Font.Align := faJustify; > ... > pdf.LoadFromJSON(<JSON>); // or pdf.LoadFromDataSet > pdf.AutoPaginate := True; > pdf.AddPage; > pdf.AddObject(VLabel); > pdf.AddObject(VMemo); > pdf.AddObject(VImage); > pdf.Print('print.pdf'); // or pdf.Print to print as DataURI > -- > Silvio Clécio > My public projects - [3]github.com/silvioprog >
libHaru is exactly that, and I can confirm it works with Unicode Fonts, and everything I need. -- Leonardo M. Ramé http://leonardorame.blogspot.com -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus