Example #1
0
 def export_pdf(self):
     '''Html Export Dialog'''
     shtml = html.serialize_show(self.show)
     p = self._get_save_path('pdf', 'all')
     if p: 
         pdf.write_show(shtml, p)
         utils.logger.info("Show exported as %s"  % p)
Example #2
0
 def print_show(self):
     '''Print dialog, followed by actual printing if validated'''
     printer = pdf._get_printer(QtGui.QPrinter.NativeFormat)
     dlg     = QtGui.QPrintDialog(printer)
     if dlg.exec_() == QtGui.QDialog.Accepted:
         shtml   = html.serialize_show(self.show)
         doc     = pdf.serialize_show(shtml)
         painter = QtGui.QPainter()
         painter.begin(printer)
         # doc.print_(painter)
         doc.print_(printer)
         painter.end() # @TODO: TEST TEST TEST
Example #3
0
'''
Temporary script to test pdf export function
'''
from PyQt4 import QtGui
from lightapp.fileio import xml, html, pdf
#gnnn
import sys

s = xml.load_show('popo.xml')
html = html.serialize_show(s)

#gnnn
app = QtGui.QApplication(sys.argv)

pdf.print_show(html)