Changeset View
Changeset View
Standalone View
Standalone View
generators/poppler/generator_pdf.cpp
Show First 20 Lines • Show All 1356 Lines • ▼ Show 20 Line(s) | 1356 | #ifdef HAVE_POPPLER_0_60 | |||
---|---|---|---|---|---|
1357 | if ( forceRasterize ) | 1357 | if ( forceRasterize ) | ||
1358 | { | 1358 | { | ||
1359 | pdfdoc->setRenderHint(Poppler::Document::HideAnnotations, !printAnnots); | 1359 | pdfdoc->setRenderHint(Poppler::Document::HideAnnotations, !printAnnots); | ||
1360 | #else | 1360 | #else | ||
1361 | if ( forceRasterize && printAnnots) | 1361 | if ( forceRasterize && printAnnots) | ||
1362 | { | 1362 | { | ||
1363 | #endif | 1363 | #endif | ||
1364 | 1364 | | |||
1365 | if ( pdfOptionsPage ) | ||||
1366 | { | ||||
1365 | // If requested, scale to full page instead of the printable area | 1367 | // If requested, scale to full page instead of the printable area | ||
1366 | printer.setFullPage( pdfOptionsPage->ignorePrintMargins() ); | 1368 | printer.setFullPage( pdfOptionsPage->ignorePrintMargins() ); | ||
1369 | } | ||||
1367 | 1370 | | |||
1368 | QPainter painter; | 1371 | QPainter painter; | ||
1369 | painter.begin(&printer); | 1372 | painter.begin(&printer); | ||
1370 | 1373 | | |||
1371 | QList<int> pageList = Okular::FilePrinter::pageList( printer, pdfdoc->numPages(), | 1374 | QList<int> pageList = Okular::FilePrinter::pageList( printer, pdfdoc->numPages(), | ||
1372 | document()->currentPage() + 1, | 1375 | document()->currentPage() + 1, | ||
1373 | document()->bookmarkedPageList() ); | 1376 | document()->bookmarkedPageList() ); | ||
1374 | for ( int i = 0; i < pageList.count(); ++i ) | 1377 | for ( int i = 0; i < pageList.count(); ++i ) | ||
▲ Show 20 Lines • Show All 700 Lines • Show Last 20 Lines |