document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. def relatorioString(self, html = ""):
  2.         \'\'\'
  3.        Gera um relatório de uma string HTML
  4.        \'\'\'
  5.         textoFormatado = QTextDocument()
  6.         textoFormatado.setHtml(html)
  7.     #Se o texto for muito grande não é recomendado usar o preview porque fica pesado
  8.         #dialogoImpressao = QPrintPreviewDialog()
  9.         dialogoImpressao = QPrintDialog()
  10.         self.connect(dialogoImpressao, SIGNAL("paintRequested (QPrinter *)"),
  11.                      textoFormatado.print_)
  12.         dialogoImpressao.setWindowTitle(\'Visualização de Impressão\')
  13.         dialogoImpressao.exec_()
');