X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/672aead4a3a119f5dcc6e74147ceeb642a53ab67..68fc5c8025e38b9d827383fbfe7ce509ae331c1f:/wxPython/demo/TablePrint.py diff --git a/wxPython/demo/TablePrint.py b/wxPython/demo/TablePrint.py index ce40f69a51..73818dda8a 100644 --- a/wxPython/demo/TablePrint.py +++ b/wxPython/demo/TablePrint.py @@ -1,6 +1,5 @@ import os - import wx import wx.lib.printout as printout @@ -9,6 +8,7 @@ import wx.lib.printout as printout buttonDefs = { 814 : ('PreviewWide', 'Preview print of a wide table'), 815 : ('PreviewNarrow', 'Preview print of a narrow table with color highlights'), + 816 : ('PreviewText', 'Preview print of a text file'), 818 : ('OnPreviewMatrix', 'Preview print of a narrow column grid without a table header'), 817 : ('PreviewLine', 'Preview print to demonstrate the use of line breaks'), 819 : ('PrintWide', 'Direct print (no preview) of a wide table'), @@ -150,6 +150,17 @@ class TablePanel(wx.Panel): prt.SetFooter() prt.Preview() + def PreviewText(self): + prt = printout.PrintTable(self.frame) + prt.SetHeader("PROCLAMATION") + file = open('data/proclamation.txt') + data = [] + for txt in file: + data.append(txt.strip()) + file.close() + prt.data = data + prt.Preview() + def PrintWide(self): self.ReadData() prt = printout.PrintTable(self.frame)