On 8/25/10 10:02 AM, Jeff Johnson wrote:
> When I create a report in Dabo, it creates a pdf that works like a
> preview in VFP.  Is there a way to create a unique pdf file name and not
> have it open a pdf viewer?  In other words I want to create a large
> number of individual pdfs that have unique names without any user
> interaction or knowledge other than a status report when it is done.

Yes, of course! :)

What you are seeing is likely default preview code that you got from somewhere 
originally (AppWizard?) This code likely looks something like:

{{{

from dabo.lib.reportWriter import ReportWriter
from dabo.lib import reportUtils

rw = ReportWriter()

rw.ReportFormFile = "my.rfxml"
rw.OutputFile = "my.pdf"
rw.Cursor = myBiz.getDataSet()
rw.write()
reportUtils.previewPDF(outFile)

}}}

So you can see from reading this sample code, that you are in total control. 
rw.write() actually runs the report and outputs the PDF to rw.OutputFile (note 
that 
OutputFile can be a file-like object, too, so you could e.g. write to an 
in-memory 
buffer).

In your case just run this code in a loop, changing the file names etc. as you 
go, 
and when the loop is done, notify the user using your own dialog or whatever. 
Don't 
call previewPDF() if you don't want the preview. :)

Paul

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to