I have a project for a rich-text/free-form style reporting tool where Aspose may provide a solution and I’m interested to know whether you think it will fit my application.
The application yields a single presentation letter. I say “presentation letter” because it’s more of a free-form presentation than it is a row-based report. However, this isn’t something that can simply be solved by entering data in a rich-text format with something like Aspose.Word alone.
The “presentation letter” report requires three reporting components, all integrated on a single form to present what appears to the end-user like a several-page custom analysis and presentation. These required components
* Rich text mail-merge functionality
* Embedded Charts
* Row-Based Sub Report (short, could be done w/Excel)
The unique requirement of this report is in how those elements integrate with one another.
* The report utilizes branching logic at the fundamental, design level, where different combinations of data might create/remove/entirely alter objects within the report (not just data, but entire objects). For example, based on one situation there might only be one graph required, but in another, three graphs may be required. In one situation, several additional pages with rich text and charts may be added that otherwise wouldn’t have been included.
* The three elements (RTF, Charts, Sub-Reports) will scale in size and have to be able to flow/move around each other (to handle the above-mentioned branching and provide a consistent/integrated presentation. Mainly, the ability to essentially create mail-merge Word documents must also include the ability to insert integrated charts and sub-reports, all in-line/dynamically positioned within the text.
Do you believe these requirements are something that Aspose.Report (namely, Word,Chart & Excel) could handle? If so, do you have a suggestion as to whether you have an example of a report that integrates all three types of data (standard mail-merge text, integrated chart and integrated row-report/sub-report)? Or alternatively, do you offer paid consulting services to develop a quick sample that could point us in the right direction if we chose to develop this project in Aspose?