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)
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
''' 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)