Help!! using wxDC:DrawText to print, but wxPrintData:SetQuality() method not work!!

hi,

User change the Windows default printer's quality mode to best(best/normal/draft) for printing using MS word/excel...etc, and then run my python printing program, the font size change to very small after setting to best mode, and I have define the following setting using wxDC draw method to print, the paper size worked, but the quality method didn't have any effect. I'm using python v2.2, why??
  
    self.printData = wxPrintData()
    self.printData.SetPaperId(wxPAPER_LETTER)
    self.printData.SetQuality(wxPRINT_QUALITY_MEDIUM) OR self.printData.SetQuality(300)

Both setting (wxPrint_QUALITY_MEDIUM & 300/600...) didn't work!!

Viking wrote:

hi,

User change the Windows default printer's quality mode to best(best/normal/draft) for printing using MS word/excel...etc, and then run my python printing program, the font size change to very small after setting to best mode, and I have define the following setting using wxDC draw method to print, the paper size worked, but the quality method didn't have any effect. I'm using python v2.2, why??
  
    self.printData = wxPrintData()
    self.printData.SetPaperId(wxPAPER_LETTER)
    self.printData.SetQuality(wxPRINT_QUALITY_MEDIUM) OR self.printData.SetQuality(300)

Both setting (wxPrint_QUALITY_MEDIUM & 300/600...) didn't work!!

How are you handling the scaling of your output? Does the sample in the
demo also print way too small?

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!