|
|
|
@ -206,15 +206,15 @@ bool DjVuGenerator::print( QPrinter& printer ) |
|
|
|
if ( m_djvu->exportAsPostScript( &tf, pageList ) ) |
|
|
|
if ( m_djvu->exportAsPostScript( &tf, pageList ) ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
tf.setAutoRemove( false ); |
|
|
|
tf.setAutoRemove( false ); |
|
|
|
int ret = Okular::FilePrinter::printFile( printer, tf.fileName(), |
|
|
|
const QString fileName = tf.fileName(); |
|
|
|
|
|
|
|
tf.close(); |
|
|
|
|
|
|
|
int ret = Okular::FilePrinter::printFile( printer, fileName, |
|
|
|
Okular::FilePrinter::SystemDeletesFiles, |
|
|
|
Okular::FilePrinter::SystemDeletesFiles, |
|
|
|
Okular::FilePrinter::ApplicationSelectsPages, |
|
|
|
Okular::FilePrinter::ApplicationSelectsPages, |
|
|
|
document()->bookmarkedPageRange() ); |
|
|
|
document()->bookmarkedPageRange() ); |
|
|
|
result = ( ret >=0 ); |
|
|
|
result = ( ret >=0 ); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
tf.close(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|