File tree 1 file changed +9
-1
lines changed
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -705,6 +705,9 @@ void QgsComposer::on_mActionExportAsImage_triggered()
705
705
return ;
706
706
}
707
707
708
+ QgsComposition::PlotStyle savedPlotStyle = mComposition ->plotStyle ();
709
+ mComposition ->setPlotStyle ( QgsComposition::Print );
710
+
708
711
for ( int i = 0 ; i < mComposition ->numPages (); ++i )
709
712
{
710
713
QImage image = printPageAsRaster ( i );
@@ -719,6 +722,8 @@ void QgsComposer::on_mActionExportAsImage_triggered()
719
722
image.save ( outputFilePath, fileNExt.second .toLocal8Bit ().constData () );
720
723
}
721
724
}
725
+
726
+ mComposition ->setPlotStyle ( savedPlotStyle );
722
727
}
723
728
724
729
@@ -772,6 +777,8 @@ void QgsComposer::on_mActionExportAsSVG_triggered()
772
777
}
773
778
774
779
settings.setValue ( " /UI/lastSaveAsSvgFile" , outputFileName );
780
+
781
+ QgsComposition::PlotStyle savedPlotStyle = mComposition ->plotStyle ();
775
782
mComposition ->setPlotStyle ( QgsComposition::Print );
776
783
777
784
mView ->setPaintingEnabled ( false );
@@ -805,8 +812,9 @@ void QgsComposer::on_mActionExportAsSVG_triggered()
805
812
806
813
mComposition ->renderPage ( &p, i );
807
814
p.end ();
808
- mComposition ->setPlotStyle ( QgsComposition::Preview );
809
815
}
816
+
817
+ mComposition ->setPlotStyle ( savedPlotStyle );
810
818
mView ->setPaintingEnabled ( true );
811
819
}
812
820
You can’t perform that action at this time.
0 commit comments