Not that i know of but if i recall correctly clarion uses a queue which stores the path of the meta files used for the reports (cant remember the name on the spot).
You could just use the copy command and loop thru the queue to copy these files to a place of your liking instead/before it gets flushed to the printer.
Or set up a printer that prints to a file and use that for the report. its a bit messy i know but if you are desperate ...
There is a 3rd party template available which allows you to store your reports for later printing. I think you can also sent them as attachments to e-mail, etc. I can't remember which one it is, but if you post your question in the 3rd party area of the SoftVelocity news group I'm sure they'll find you. <S>
What I have done is
1. First I write my report in ASCII file.
2. If I want to view in on screen then I use View Ascii file template to generate viewer procedure
3. And the last important step is to print DOS Like report to windows printer. This can be done by using Windows API!
Use:
OpenPrinterA(*cstring,long,long=0),BOOL,PASCAL,RAW
WritePrinter(unsigned,long,ulong,*ulong),BOOL,PASCAL,RAW
ClosePrinter(Unsigned),BOOL,PASCAL
StartDocPrinterA(unsigned,ulong,long),ulong,PASCAL,proc
EndDocPrinter(unsigned),BOOL,PASCAL,proc
EndPagePrinter(unsigned),BOOL,PASCAL,proc
StartPagePrinter(unsigned),BOOL,PASCAL,proc
GetPrinterA(unsigned,ulong,long,ulong,long),bool,pascal,raw
SetPrinterA(unsigned, ulong, long, ulong),bool,pascal,raw
Then you can print your ascci file just like Dos command do with C:>type readme.txt > PRN without going to dos
Note: You must set OS to windows-32 bit in you project properties
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.