OSDN Git Service

Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps 4.22.0
authorIvailo Monev <xakepa10@gmail.com>
Thu, 1 Dec 2022 17:07:15 +0000 (19:07 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 1 Dec 2022 17:07:15 +0000 (19:07 +0200)
okular/generators/xps/generator_xps.cpp

index fea9a80..d510c52 100644 (file)
@@ -2152,7 +2152,9 @@ bool XpsGenerator::print( QPrinter &printer )
 
         const int page = pageList.at( i ) - 1;
         XpsPage *pageToRender = m_xpsFile->page( page );
-        pageToRender->renderToPainter( &painter );
+        QImage image( pageToRender->size().toSize(), QImage::Format_RGB32 );
+        pageToRender->renderToImage( &image );
+        painter.drawImage(0, 0, image);
     }
 
     return true;