@@ -367,7 +367,7 @@ const char *QgsDxfExport::DXF_ENCODINGS[][2] =
367367};
368368
369369QgsDxfExport::QgsDxfExport ()
370- : mSymbologyScaleDenominator ( 1.0 )
370+ : mSymbologyScale ( 1.0 )
371371 , mSymbologyExport( NoSymbology )
372372 , mMapUnits( QgsUnitTypes::DistanceMeters )
373373 , mLayerTitleAsName( false )
@@ -387,7 +387,7 @@ QgsDxfExport &QgsDxfExport::operator=( const QgsDxfExport &dxfExport )
387387{
388388 mMapSettings = dxfExport.mMapSettings ;
389389 mLayerNameAttribute = dxfExport.mLayerNameAttribute ;
390- mSymbologyScaleDenominator = dxfExport.mSymbologyScaleDenominator ;
390+ mSymbologyScale = dxfExport.mSymbologyScale ;
391391 mSymbologyExport = dxfExport.mSymbologyExport ;
392392 mMapUnits = dxfExport.mMapUnits ;
393393 mLayerTitleAsName = dxfExport.mLayerTitleAsName ;
@@ -540,7 +540,7 @@ int QgsDxfExport::writeToFile( QIODevice *d, const QString &encoding )
540540 mMapSettings .setExtent ( mExtent );
541541
542542 int dpi = 96 ;
543- mFactor = 1000 * dpi / mSymbologyScaleDenominator / 25.4 * QgsUnitTypes::fromUnitToUnitFactor ( mapUnits, QgsUnitTypes::DistanceMeters );
543+ mFactor = 1000 * dpi / mSymbologyScale / 25.4 * QgsUnitTypes::fromUnitToUnitFactor ( mapUnits, QgsUnitTypes::DistanceMeters );
544544 mMapSettings .setOutputSize ( QSize ( mExtent .width () * mFactor , mExtent .height () * mFactor ) );
545545 mMapSettings .setOutputDpi ( dpi );
546546 if ( mCrs .isValid () )
@@ -921,13 +921,13 @@ void QgsDxfExport::writeBlocks()
921921 // x/y/z coordinates of reference point
922922 // todo: consider anchor point
923923 // double size = ml->size();
924- // size *= mapUnitScaleFactor( mSymbologyScaleDenominator , ml->sizeUnit(), mMapUnits );
924+ // size *= mapUnitScaleFactor( mSymbologyScale , ml->sizeUnit(), mMapUnits );
925925 writeGroup ( 0 , QgsPoint ( QgsWkbTypes::PointZ ) );
926926 writeGroup ( 3 , block );
927927 writeGroup ( 1 , QLatin1String ( " " ) );
928928
929929 // maplayer 0 -> block receives layer from INSERT statement
930- ml->writeDxf ( *this , mapUnitScaleFactor ( mSymbologyScaleDenominator , ml->sizeUnit (), mMapUnits ), QStringLiteral ( " 0" ), ctx );
930+ ml->writeDxf ( *this , mapUnitScaleFactor ( mSymbologyScale , ml->sizeUnit (), mMapUnits ), QStringLiteral ( " 0" ), ctx );
931931
932932 writeGroup ( 0 , QStringLiteral ( " ENDBLK" ) );
933933 writeHandle ();
@@ -956,7 +956,7 @@ void QgsDxfExport::writeEntities()
956956
957957 QgsRenderContext ctx;
958958 ctx.setPainter ( &painter );
959- ctx.setRendererScale ( mSymbologyScaleDenominator );
959+ ctx.setRendererScale ( mSymbologyScale );
960960 ctx.setExtent ( mExtent );
961961
962962 ctx.setScaleFactor ( 96.0 / 25.4 );
@@ -3398,7 +3398,7 @@ void QgsDxfExport::writePoint( const QgsPoint &pt, const QString &layer, const Q
33983398 const QgsMarkerSymbolLayer *msl = dynamic_cast< const QgsMarkerSymbolLayer * >( symbolLayer );
33993399 if ( msl )
34003400 {
3401- double halfSize = msl->size() * mapUnitScaleFactor( mSymbologyScaleDenominator ,
3401+ double halfSize = msl->size() * mapUnitScaleFactor( mSymbologyScale ,
34023402 msl->sizeUnit(), mMapUnits ) / 2.0;
34033403 writeGroup( 0, "SOLID" );
34043404 writeGroup( 8, layer );
@@ -3418,7 +3418,7 @@ void QgsDxfExport::writePoint( const QgsPoint &pt, const QString &layer, const Q
34183418 const QgsMarkerSymbolLayer *msl = dynamic_cast < const QgsMarkerSymbolLayer * >( symbolLayer );
34193419 if ( msl && symbol )
34203420 {
3421- if ( symbolLayer->writeDxf ( *this , mapUnitScaleFactor ( mSymbologyScaleDenominator , msl->sizeUnit (), mMapUnits ), layer, ctx, QPointF ( pt.x (), pt.y () ) ) )
3421+ if ( symbolLayer->writeDxf ( *this , mapUnitScaleFactor ( mSymbologyScale , msl->sizeUnit (), mMapUnits ), layer, ctx, QPointF ( pt.x (), pt.y () ) ) )
34223422 {
34233423 return ;
34243424 }
@@ -3960,18 +3960,18 @@ QRgb QgsDxfExport::createRgbEntry( qreal r, qreal g, qreal b )
39603960QgsRenderContext QgsDxfExport::renderContext () const
39613961{
39623962 QgsRenderContext context;
3963- context.setRendererScale ( mSymbologyScaleDenominator );
3963+ context.setRendererScale ( mSymbologyScale );
39643964 return context;
39653965}
39663966
3967- double QgsDxfExport::mapUnitScaleFactor ( double scaleDenominator , QgsUnitTypes::RenderUnit symbolUnits, QgsUnitTypes::DistanceUnit mapUnits )
3967+ double QgsDxfExport::mapUnitScaleFactor ( double scale , QgsUnitTypes::RenderUnit symbolUnits, QgsUnitTypes::DistanceUnit mapUnits )
39683968{
39693969 if ( symbolUnits == QgsUnitTypes::RenderMapUnits )
39703970 {
39713971 return 1.0 ;
39723972 }
39733973 // MM symbol unit
3974- return scaleDenominator * QgsUnitTypes::fromUnitToUnitFactor ( QgsUnitTypes::DistanceMeters, mapUnits ) / 1000.0 ;
3974+ return scale * QgsUnitTypes::fromUnitToUnitFactor ( QgsUnitTypes::DistanceMeters, mapUnits ) / 1000.0 ;
39753975}
39763976
39773977QList< QPair< QgsSymbolLayer *, QgsSymbol * > > QgsDxfExport::symbolLayers ( QgsRenderContext &context )
@@ -4102,7 +4102,7 @@ void QgsDxfExport::writeLinetype( const QString &styleName, const QVector<qreal>
41024102 QVector<qreal>::const_iterator dashIt = pattern.constBegin ();
41034103 for ( ; dashIt != pattern.constEnd (); ++dashIt )
41044104 {
4105- length += ( *dashIt * mapUnitScaleFactor ( mSymbologyScaleDenominator , u, mMapUnits ) );
4105+ length += ( *dashIt * mapUnitScaleFactor ( mSymbologyScale , u, mMapUnits ) );
41064106 }
41074107
41084108 writeGroup ( 0 , QStringLiteral ( " LTYPE" ) );
@@ -4123,7 +4123,7 @@ void QgsDxfExport::writeLinetype( const QString &styleName, const QVector<qreal>
41234123 {
41244124 // map units or mm?
41254125 double segmentLength = ( isGap ? -*dashIt : *dashIt );
4126- segmentLength *= mapUnitScaleFactor ( mSymbologyScaleDenominator , u, mMapUnits );
4126+ segmentLength *= mapUnitScaleFactor ( mSymbologyScale , u, mMapUnits );
41274127 writeGroup ( 49 , segmentLength );
41284128 writeGroup ( 74 , 0 );
41294129 isGap = !isGap;
@@ -4147,19 +4147,19 @@ bool QgsDxfExport::hasDataDefinedProperties( const QgsSymbolLayer *sl, const Qgs
41474147
41484148double QgsDxfExport::dashSize () const
41494149{
4150- double size = mSymbologyScaleDenominator * 0.002 ;
4150+ double size = mSymbologyScale * 0.002 ;
41514151 return sizeToMapUnits ( size );
41524152}
41534153
41544154double QgsDxfExport::dotSize () const
41554155{
4156- double size = mSymbologyScaleDenominator * 0.0006 ;
4156+ double size = mSymbologyScale * 0.0006 ;
41574157 return sizeToMapUnits ( size );
41584158}
41594159
41604160double QgsDxfExport::dashSeparatorSize () const
41614161{
4162- double size = mSymbologyScaleDenominator * 0.0006 ;
4162+ double size = mSymbologyScale * 0.0006 ;
41634163 return sizeToMapUnits ( size );
41644164}
41654165
@@ -4227,7 +4227,7 @@ bool QgsDxfExport::layerIsScaleBasedVisible( const QgsMapLayer *layer ) const
42274227 if ( mSymbologyExport == QgsDxfExport::NoSymbology )
42284228 return true ;
42294229
4230- return layer->isInScaleRange ( mSymbologyScaleDenominator );
4230+ return layer->isInScaleRange ( mSymbologyScale );
42314231}
42324232
42334233QString QgsDxfExport::layerName ( const QString &id, const QgsFeature &f ) const
0 commit comments