On Thu, Jan 17, 2013 at 7:52 AM, silvioprog <[email protected]> wrote: > > 2013/1/17 Michael Van Canneyt <[email protected]> >> >> 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: > > 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
Why jsPDF and no FPDF (https://github.com/jepafi/Free-JPDF-Pascal)? Marcos Douglas PS: or my fork https://github.com/mdbs99/Free-JPDF-Pascal -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
