Design report for screen output instead of printer

Since FastReports 2.5 has the ability to generate "Live" reports (see the "Live Report" demo), I was thinking it would be nice to be able to generate reports for viewing on the screen instead of printing. It would be a nice way to get an HTML like user interface into your program without using an HTML control.

The main problem with trying to do this is that you can't get the controls on the report to resize as the size of the preview changes, without the contents of the control being stretched. In other words, if you preview at 100% everything looks fine, but if you preview at %50 the text is too hard to read. If your designing a report to be viewed on the screen you would want the text to always stay at 100% and have it clipped.

If each control had "anchors" like VCL controls, that would probably do what I'm looking for.

Has anyone made an add-on package or modified the FastReports source code to do something like this? It seems like it could be a really nice feature, especially if you could also get the "Unlimited height" option to force the entire report on one page (like a really long web page).

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.