I'm having a problem to print a QTextDocument!!
When I set the "print to file" checkbox in QPrintDialog, no problem! The file is correctly saved in disk, but when I try print, this message appears in konsole:
QPainter::begin(): Returned false
This the method I'm using to print:
void Visualizador::imprimir(void){
defDocumento();
if(telaImprimir.exec()){
relatorio.print(&printer);
}
}
void Visualizador::imprimir(void){
defDocumento();
QPrintDialog telaImprimir(&printer,this);
if(telaImprimir.exec()){
QPainter painter(&printer);
relatorio.print(&printer);
}
}
To copy to clipboard, switch view to plain text mode
The var relatorio is a QTextDocument and the text was setted in defDocumento()!
Bookmarks