I need to develop an application for paper based data entry forms. Are there any VCL based controls that support this?
I need something that:
- Includes some type of form designer for creating the form definition
- Supports updating of fields on the form as other fields are updated. For example the field has a + b = c. As the user enters the values for a and b, c should be updated. The library just needs to give me a way to write my own functions behind the form.
- Supports transferring common values between pages in the report.
- is wysiwyg
- support graphics
- supports PDF generation
- shows the entire report as one complete document. Clicking on a menu to show one page one page at a time will not work.
I have a set of a couple hundred forms. The user can pick individual forms and add them to the current document in any order.
I'm just looking for a base to get me started. There will be a lot of work to integrate my business logic. Normal Delphi forms will not work because there are way to many controls for a standard report if normal text edit controls are created.
There are some bigger enterprise type frameworks out there - i.e. Microsoft InfoPath and Adobe LifeCycle Forms. I'm looking for something that would be deployed with a stand alone Delphi application.
I'm expecting it to be commercial (paid) component and would prefer something that is active and well supported, hopefully with source.