Ignore:
Timestamp:
Jul 29, 2010 6:54:04 PM (14 years ago)
Author:
Jae Cho <jhjcho@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
178bfea
Parents:
0881f51
Message:

conficts between PIL and py2exe found, fixed report display, and removed the saving as pdf file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • invariantview/perspectives/invariant/report_dialog.py

    r9fb814a rf310316  
    113113        dlg = wx.FileDialog(self, "Choose a file",\ 
    114114                            wildcard ='HTML files (*.html)|*.html|'+ 
    115                             'Text files (*.txt)|*.txt|'+ 
    116                             'PDF files (*.pdf)|*.pdf', 
     115                            'Text files (*.txt)|*.txt', 
    117116                            style = wx.SAVE|wx.OVERWRITE_PROMPT|wx.CHANGE_DIR) 
    118117        dlg.SetFilterIndex(0) #Set .html files to be default 
     
    136135            f.close() 
    137136            #save png file using pic_fname 
    138             self.report_list[2].save(pic_fname) 
     137            self.report_list[2].savefig(pic_fname) 
    139138             
    140139        elif dlg.GetFilterIndex()== 1: 
     
    146145            f.write(text) 
    147146            f.close() 
    148              
    149         elif dlg.GetFilterIndex()== 2: 
    150             fName = os.path.splitext(fName)[0] + '.pdf' 
    151             dlg.Destroy() 
    152  
    153             #pic (png) file path/name 
    154             pic_fname = os.path.splitext(fName)[0] + '_img.png' 
    155             # save the image for use with pdf writer 
    156             self.report_list[2].save(pic_fname) 
    157              
    158             # put the image file path in the html data 
    159             html = self.report_list[0] % str(pic_fname) 
    160              
    161             open_pdf = True 
    162             # make/open file in case of absence 
    163             f = open(fName, 'w') 
    164             f.close() 
    165             # write pdf as a pdf file 
    166             pdf = self.HTML2PDF(data=html, filename=fName) 
    167              
    168             #open pdf 
    169             if open_pdf and pdf: 
    170                 os.startfile(str(fName)) 
    171  
    172             #delete image file 
    173             os.remove(pic_fname) 
    174              
     147  
    175148    def onPreview(self,event=None): 
    176149        """ 
Note: See TracChangeset for help on using the changeset viewer.