Re: wxPython e stampa diretta
|
- Subject: Re: wxPython e stampa diretta
- From: Emanuele Gesuato
- Data: Sat, 05 Jul 2008 00:08:16 +0200
- Newsgroups: it.comp.lang.python
Simone ha scritto:
> PS: Mi raccomando, se risolvi fa' sapere.
> --
> Simone
Sono riuscito a risolvere con queste righe:
printout = wx.html.HtmlPrintout("Stampa ordine")
printout.SetHtmlText(ordineinhtml)
printout.SetMargins(2, 25, 25, 25)
printData = wx.PrintData()
printDialogData = wx.PrintDialogData()
printDialogData.SetPrintData(printData)
printDialogData.SetAllPages(True)
printDialogData.SetNoCopies(1)
printer = wx.Printer(printDialogData)
printed = printer.Print(None, printout, prompt=False)
Il trucco sta nel dare "False" alla variabile prompt.
A rigore SetNoCopies(1) e SetAllPages(True) non dovrebbero pių essere
necessarie se usi wx 2.8 ma non ho ancora provato a toglierle.
Spero ti possa essere utile,
Ciao,
Emanuele