Print Page | Close Window

Reporting

Printed From: TMS Software
Category: FMX Components
Forum Name: FMX mCL
Forum Discription:
URL: http://www.tmssoftware.com/site/forum/forum_posts.asp?TID=2961
Printed Date: 24 Aug 2019 at 5:53pm


Topic: Reporting
Posted By: Shelton Brent
Subject: Reporting
Date Posted: 10 Sep 2013 at 8:49am
I'm still evaluating.  What would TMS suggest for reporting so we can keep everything native?  I see the PDF components that are in mCL but there isn't a way to create the PDF and format it like reporting components correct?



Replies:
Posted By: Pieter Scheldeman
Date Posted: 10 Sep 2013 at 8:58am
Correct, the PDF component is only a viewer, not a PDF creator. 
We have already done something similar with the TMS Pack for FireMonkey which prints a Grid on a PDF, so currently there is no PDF rendering engine available in the TMS iCL component set. To implement this, you could take a look at the following page:

https://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/GeneratingPDF/GeneratingPDF.html - https://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/GeneratingPDF/GeneratingPDF.html


Posted By: Adrian Gallero
Date Posted: 10 Sep 2013 at 9:51am
In addition to what peter said, if you are fine with creating the reports in Excel and then converting them to pdf, we also have FlexCel which fully supports OSX/iOS, is fully native, and allows you to print/ preview/ export to pdf or html the reports:

http://www.tmssoftware.com/site/flexcel.asp

Currently to create reports you need to do them manually (by calling SetCellValue(...) to set the cell values) but our report engine is already in beta and it will allow you to design the reports in Excel directly, by wirting tags like <#dataset.field> in a template, and having FlexCel fill in the fields.

Whatever method you use (manually setting the cells or by reporting), once you generate the file you get xls, xlsx, pdf, text (csv and fixed width) and html reports from the same place.



Print Page | Close Window