reuse some code

svn path=/trunk/kdegraphics/kpdf/; revision=342412
remotes/origin/kpdf-experiments
Albert Astals Cid 22 years ago
parent 04263e716f
commit a2464011f2
  1. 14
      kpdf/kpdf_part.cpp

@ -701,19 +701,9 @@ void Part::printPreview()
return;
KPrinter printer;
printer.setMinMax(1, m_doc->getNumPages());
printer.setPreviewOnly( true );
QPainter painter( &printer );
SplashColor paperColor;
paperColor.rgb8 = splashMakeRGB8(0xff, 0xff, 0xff);
QOutputDevKPrinter printdev( painter, paperColor, printer );
printdev.startDoc(m_doc->getXRef());
int max = m_doc->getNumPages();
for ( int i = 1; i <= max; ++i )
{
m_doc->displayPage(&printdev, i, printer.resolution(), printer.resolution(), 0, true, true);
if ( i != max )
printer.newPage();
}
doPrint(printer);
}
void Part::doPrint( KPrinter& printer )

Loading…
Cancel
Save