Skip to content

Commit cc7e960

Browse files
committed
Force vector output when saving map/canvas as PDF
1 parent f984242 commit cc7e960

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/app/qgisapp.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -5881,6 +5881,12 @@ void QgisApp::saveMapAsPdf()
58815881
if ( !fileName.isEmpty() )
58825882
{
58835883
QgsMapSettings ms = QgsMapSettings();
5884+
5885+
ms.setFlag( QgsMapSettings::ForceVectorOutput, true ); // force vector output (no caching of marker images etc.)
5886+
ms.setFlag( QgsMapSettings::Antialiasing, true );
5887+
ms.setFlag( QgsMapSettings::DrawEditingInfo, false );
5888+
ms.setFlag( QgsMapSettings::DrawSelection, false );
5889+
58845890
ms.setDestinationCrs( QgsProject::instance()->crs() );
58855891
ms.setExtent( dlg.extent() );
58865892
ms.setOutputSize( dlg.size() );

0 commit comments

Comments
 (0)