From 8ee164d40f6ba2d07257f080bfbd67751d04c595 Mon Sep 17 00:00:00 2001 From: mhugent Date: Fri, 13 Nov 2009 20:05:18 +0000 Subject: [PATCH] page size also for print mode git-svn-id: http://svn.osgeo.org/qgis/trunk@12102 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/app/composer/qgscomposer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/composer/qgscomposer.cpp b/src/app/composer/qgscomposer.cpp index bb6aba1187f9..d21623762d8e 100644 --- a/src/app/composer/qgscomposer.cpp +++ b/src/app/composer/qgscomposer.cpp @@ -453,7 +453,6 @@ void QgsComposer::on_mActionExportAsPDF_triggered() void QgsComposer::on_mActionPrint_triggered() { QPrinter printer; - //portrait or landscape if ( mComposition ) { if ( mComposition->paperWidth() >= mComposition->paperHeight() ) @@ -465,10 +464,12 @@ void QgsComposer::on_mActionPrint_triggered() printer.setOrientation( QPrinter::Portrait ); } } + printer.setPaperSize( QSizeF( mComposition->paperWidth(), mComposition->paperHeight() ), QPrinter::Millimeter ); QPrintDialog printDialog( &printer, 0 ); - if ( printDialog.exec() != QDialog::Accepted ) + { return; + } print( printer ); }