Recent

Author Topic: ReportWorkshop - rich-text reporting components for Lazarus  (Read 2560 times)

Sergey Tkachenko

  • New Member
  • *
  • Posts: 36
    • TRichView
ReportWorkshop - rich-text reporting components for Lazarus
« on: September 15, 2023, 12:08:21 pm »
We've ported our rich-text reporting components to Lazarus.

ReportWorkshop is an add-on to TRichView (rich-text editing components), it allows creating report templates as rich-text documents, and generate reports as rich-text documents.
For Lazarus, we implemented two additional components that provide data for reports from DBF tables, and from various SQL databases (although, you can use any TDataSet-based component, or get data from other, non-DB, sources).

With ReportWorkshop, all our components are available for Lazarus: TRichView (rich-text editor), ScaleRichView (WYSIWYG editor), ReportWorkshop, RVMedia (components for displaying video from various sources).

In this version, only Windows platform is supported by TRichView, ScaleRichView, and ReportWorkshop.

Additionally, we implemented optional support of GDI+ drawing (for value visualizers in reports, and for controls in WYSIWYG documents).

Web site: https://www.trichview.com

alaa123456789

  • Sr. Member
  • ****
  • Posts: 260
  • Try your Best to learn & help others
    • youtube:
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #1 on: September 15, 2023, 07:19:39 pm »
thanks , but is it free version?

Sergey Tkachenko

  • New Member
  • *
  • Posts: 36
    • TRichView
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #2 on: September 15, 2023, 07:50:34 pm »
Sorry, no, the components are not free.
The prices are on the page https://www.trichview.com/order/

Sergey Tkachenko

  • New Member
  • *
  • Posts: 36
    • TRichView
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #3 on: September 16, 2023, 10:10:43 pm »
There is a way to get our components for free: to become a translator of user interface for our components.
The list of currently supported languages is in this page, https://www.trichview.com/resources/actions/ , in "Localization" section.
Most translations are maintained by volunteer translators, but some of them are waiting for new translators to update. And of course, translations to new languages are welcome.

af0815

  • Hero Member
  • *****
  • Posts: 1291
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #4 on: September 17, 2023, 07:11:36 pm »
We've ported our rich-text reporting components to Lazarus.

In this version, only Windows platform is supported by TRichView, ScaleRichView, and ReportWorkshop.
Thank you for the information. Nice to hear there is a port for Lazarus, but bad it is windows only. So i am not able to use, because the customers have mixed (Win and Linux) enviroment.

regards
Andreas

Prakash

  • Full Member
  • ***
  • Posts: 169
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #5 on: September 19, 2023, 02:20:15 pm »
It is having export features

Sergey Tkachenko

  • New Member
  • *
  • Posts: 36
    • TRichView
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #6 on: September 19, 2023, 02:42:49 pm »
ReportWorkshop generates reports as rich text documents, so they can be exported to HTML, DocX, RTF.
(but value visualizers, like bars displayed on background of table cells, are not exported to DocX and RTF).

Unlike other Delphi reporting tools, these exported files can be easily edited, because content is arranged in normal text flow, not positioned at coordinates.

Theoretically, reports can be exported to PDF too, but our components do not include PDF export methods. Any PDF library that can perform "canvas drawing to PDF" conversion can be used. For Delphi, it is possible to use several PDF libraries (LLPDFLib, SynPDF, eDocEngine). Unfortunately, I do not know PDF generation library for Lazarus.
But reports can be printed, so PDF printer can be used.
« Last Edit: September 19, 2023, 02:53:46 pm by Sergey Tkachenko »

Prakash

  • Full Member
  • ***
  • Posts: 169
Re: ReportWorkshop - rich-text reporting components for Lazarus
« Reply #7 on: September 23, 2023, 08:15:07 pm »
Thanks

 

TinyPortal © 2005-2018