From aed7cd2a5c8dea8496a346fa4e34bc47b5c8d6c7 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 15 Dec 2011 10:09:25 +0000 Subject: [PATCH] + use screen resolution in PDF export/print preview to reduce memory usage git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5304 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Gui/EditorView.cpp | 6 +++--- src/Gui/View3DInventor.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Gui/EditorView.cpp b/src/Gui/EditorView.cpp index 540ae88d2..0fddaa5d5 100644 --- a/src/Gui/EditorView.cpp +++ b/src/Gui/EditorView.cpp @@ -360,7 +360,7 @@ void EditorView::redo(void) */ void EditorView::print() { - QPrinter printer(QPrinter::HighResolution); + QPrinter printer(QPrinter::ScreenResolution); printer.setFullPage(true); QPrintDialog dlg(&printer, this); if (dlg.exec() == QDialog::Accepted) { @@ -370,7 +370,7 @@ void EditorView::print() void EditorView::printPreview() { - QPrinter printer(QPrinter::HighResolution); + QPrinter printer(QPrinter::ScreenResolution); QPrintPreviewDialog dlg(&printer, this); connect(&dlg, SIGNAL(paintRequested (QPrinter *)), this, SLOT(print(QPrinter *))); @@ -389,7 +389,7 @@ void EditorView::printPdf() { QString filename = FileDialog::getSaveFileName(this, tr("Export PDF"), QString(), tr("PDF file (*.pdf)")); if (!filename.isEmpty()) { - QPrinter printer(QPrinter::HighResolution); + QPrinter printer(QPrinter::ScreenResolution); printer.setOutputFormat(QPrinter::PdfFormat); printer.setOutputFileName(filename); d->textEdit->document()->print(&printer); diff --git a/src/Gui/View3DInventor.cpp b/src/Gui/View3DInventor.cpp index 1bcaebb17..0b9f870bf 100644 --- a/src/Gui/View3DInventor.cpp +++ b/src/Gui/View3DInventor.cpp @@ -362,7 +362,7 @@ void View3DInventor::printPdf() QString filename = FileDialog::getSaveFileName(this, tr("Export PDF"), QString(), tr("PDF file (*.pdf)")); if (!filename.isEmpty()) { Gui::WaitCursor wc; - QPrinter printer(QPrinter::HighResolution); + QPrinter printer(QPrinter::ScreenResolution); printer.setOutputFormat(QPrinter::PdfFormat); printer.setOutputFileName(filename); print(&printer);