Larry Hengen 39 Posted December 6, 2019 Anyone ever printed charts that are segmented to fit each page with a legend? Client wants PDF output with multiple graphs vertically on the page with a user defined horizontal extent (ie: 50 metres) of each graph appearing on each page with a legend beside it. Not quite the same problem as just printing an oversize image. Any recommendations on approach or tools for Delphi? Share this post Link to post
Bill Meyer 337 Posted December 6, 2019 32 minutes ago, Larry Hengen said: Anyone ever printed charts that are segmented to fit each page with a legend? Client wants PDF output with multiple graphs vertically on the page with a user defined horizontal extent (ie: 50 metres) of each graph appearing on each page with a legend beside it. Not quite the same problem as just printing an oversize image. Any recommendations on approach or tools for Delphi? I do this in ReportBuilder. Are you using a reporting tool of any sort? Share this post Link to post
Larry Hengen 39 Posted December 6, 2019 I am currently not using a reporting tool but I have used ReportBuilder in the past. It is one of my more favorite report writing tools, but I was not aware that it would provide the functionality I desire for this use case. Do you use it to print an image of the chart? If that is the case then would you not still have to determine the image resolution to use, and where to segment it so it would fit on a page with the legend? Share this post Link to post
Larry Hengen 39 Posted December 6, 2019 1 hour ago, Bill Meyer said: I do this in ReportBuilder. Are you using a reporting tool of any sort? I also had issue in the past using different ppDevices to render PDF. The PDF text and images were sometimes blurry. Any advice hot to address that? Share this post Link to post
Bill Meyer 337 Posted December 7, 2019 16 hours ago, Larry Hengen said: I am currently not using a reporting tool but I have used ReportBuilder in the past. It is one of my more favorite report writing tools, but I was not aware that it would provide the functionality I desire for this use case. Do you use it to print an image of the chart? If that is the case then would you not still have to determine the image resolution to use, and where to segment it so it would fit on a page with the legend? The charts I have needed to insert were relatively small, such that three -- the maximum I needed -- would fit on one page. Since there is embedded support in ReportBuilder for TeeChart, I wonder whether that may handle the concerns you raised. Share this post Link to post
Bill Meyer 337 Posted December 7, 2019 16 hours ago, Larry Hengen said: I also had issue in the past using different ppDevices to render PDF. The PDF text and images were sometimes blurry. Any advice hot to address that? The only time I have seen issues with image quality was when the provided image was significantly smaller than needed, and it was being stretched the the desired size. That said, I believe that the support for such operations in most graphics components is less than excellent. If you need to enlarge images, you may do well to use graphics32 or similar, to enlarge them before inserting to the report. Share this post Link to post
Geowink 0 Posted December 8, 2019 Have you looked at Rave from Nevrona http://www.nevrona.com I have used this report system for decades. Very easy to get a PDF. Share this post Link to post
Attila Kovacs 631 Posted December 8, 2019 I'm not sure about the 50 meters, but there is also https://www.delphihtmlcomponents.com/reports.html Share this post Link to post
Larry Hengen 39 Posted December 8, 2019 @Geowink, I actually bought RAVE at BorCon back in the day, but abandoned using it around the time they were no longer bundled with Delphi and support dried up. I didn't know they were still in business, but that experience kind of soured me on them. I was looking at Gnostice PDF Toolkit as a potential solution. @Attila Kovacs Interesting component suite.I can see that being a great solution for server side web projects. Share this post Link to post
Attila Kovacs 631 Posted December 8, 2019 1 hour ago, Larry Hengen said: I can see that being a great solution for server side web projects. Interesting approach, but yes, could be. Share this post Link to post
ertank 28 Posted December 9, 2019 I have a friend using ReportBuilder and for export purposes he uses Gnostice PDF Toolkit because ReportBuilder is not capable of building quality and glitch free PDF, PNG, etc files. Gnostice has support for ReportBuilder. Share this post Link to post
Larry Hengen 39 Posted December 10, 2019 3 hours ago, ertank said: I have a friend using ReportBuilder and for export purposes he uses Gnostice PDF Toolkit because ReportBuilder is not capable of building quality and glitch free PDF, PNG, etc files. Gnostice has support for ReportBuilder. Thanks for the feedback. I would probably opt for Gnostice PDF Toolkit rather than using ReportBuilder with Gnostice's ppDevice implementations because if there is any issue one vendor might just point the finger at the other and it makes it more difficult to isolate the cause. Share this post Link to post
Bill Meyer 337 Posted December 10, 2019 18 hours ago, ertank said: I have a friend using ReportBuilder and for export purposes he uses Gnostice PDF Toolkit because ReportBuilder is not capable of building quality and glitch free PDF, PNG, etc files. Gnostice has support for ReportBuilder. I have a love/hate relationship with ReportBuilder. My experience has been that it builds PDFs reliably, and with no quality concerns. That said, when you encounter idiosyncratic behaviors, finding solutions for them can be a nightmare. It is on my agenda to try FastReports, which looks promising. Share this post Link to post