From 35a5e40b9a6a680f47c788a36e6f62896a70a406 Mon Sep 17 00:00:00 2001 From: Anatoly Mihalchenko Date: Mon, 19 Mar 2012 15:13:34 +0300 Subject: [PATCH] SANKORE-527 PDF : Sankore overwrite Pdf layer to empty, after picture(shape) was "set as background" --- src/adaptors/UBExportFullPDF.cpp | 2 +- src/adaptors/UBExportPDF.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adaptors/UBExportFullPDF.cpp b/src/adaptors/UBExportFullPDF.cpp index 858809c6..8f6b80f6 100644 --- a/src/adaptors/UBExportFullPDF.cpp +++ b/src/adaptors/UBExportFullPDF.cpp @@ -100,7 +100,7 @@ void UBExportFullPDF::saveOverlayPdf(UBDocumentProxy* pDocumentProxy, const QStr if (pageIndex != 0) pdfPrinter.newPage(); //render to PDF - scene->render(pdfPainter); + scene->render(pdfPainter, QRectF(), scene->normalizedSceneRect()); //restore screen rendering quality scene->setRenderingContext(UBGraphicsScene::Screen); diff --git a/src/adaptors/UBExportPDF.cpp b/src/adaptors/UBExportPDF.cpp index ae13a541..cd87c800 100644 --- a/src/adaptors/UBExportPDF.cpp +++ b/src/adaptors/UBExportPDF.cpp @@ -103,7 +103,7 @@ void UBExportPDF::persistsDocument(UBDocumentProxy* pDocumentProxy, const QStrin pdfPrinter.setPaperSize(QSizeF(pageSize.width()*scaleFactor, pageSize.height()*scaleFactor), QPrinter::Point); if(painterNeedsBegin) painterNeedsBegin = !pdfPainter.begin(&pdfPrinter); //render to PDF - scene->render(&pdfPainter); + scene->render(&pdfPainter, QRectF(), scene->normalizedSceneRect()); if (pageIndex < existingPageCount - 1) pdfPrinter.newPage();