Anyone have recommendations on how to generate nice printable reports? I have an existing VB app I would like to replace with PERL. My remaining issue is how to generate a WYSWIG screen preview and the associated printer output.
Ack... looks like Ghostscript (despite its name) is really for viewing postscript not for generating it.
What I'm really looking for is a tool that I can use to configure about 6 canned reports. Each time I run a report the data that fills the report may be different but the format of the report stays the same. Ideally, these pre-canned reports can be invoked from the command line.
I suggest you do your reports as *.html produced by perl with cgi.
I made a cargo voucher, which we put on the web server of the company, and anyone who liked to print one, instead of filling out the voucher with a pen, was browsing the wep page where the voucher form was and he was filling the fields.
It took just a little more to adjust it, to be able to be print on the printer they use.
But everyone was more than happy when we finished it, and it works fine since.
``The wise man doesn't give the right answers,
he poses the right questions.''
TIMTOWTDI
Thanks for all of the suggestion folks. Good options to investigate further.
-perluserpengo:
How did you format your generated HTML so that when it was sent to the printer the pagebreaks were nicely located?
-PaulTeg:
I spoke too quickly about Perl/Tk. It looks like I could 'draw' my report using the Canvas widget and then invoke the postscript method to generate postscript file.
I can't believe every other language (Java, VB, C++, etc..) has a suite of commercial and free report writer software. Stuff that behaves like Crystal Report for example. You drag objects into a workspace and create a report template. Hmmm... sounds like a good project for someone:") I can't believe someone hasn't taken up the challenge earlier....
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.