Skip to content

Commit 4b60d09

Browse files
committedJan 17, 2014
Fix dxf label size calculation
1 parent 78bd89d commit 4b60d09

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/core/dxf/qgsdxfpallabeling.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ QgsDxfPalLabeling::QgsDxfPalLabeling( QgsDxfExport* dxf, const QgsRectangle& bbo
3333
double factor = 1000 * dpi / scale / 25.4;
3434
mMapRenderer.setOutputSize( QSizeF( bbox.width() * factor, bbox.height() * factor ), dpi );
3535
mMapRenderer.setScale( scale );
36+
mMapRenderer.setOutputUnits( QgsMapRenderer::Pixels );
37+
3638
//mMapRenderer.setLayer necessary?
3739
init( &mMapRenderer );
3840

@@ -43,6 +45,7 @@ QgsDxfPalLabeling::QgsDxfPalLabeling( QgsDxfExport* dxf, const QgsRectangle& bbo
4345
mRenderContext.setPainter( mPainter );
4446
mRenderContext.setRendererScale( scale );
4547
mRenderContext.setExtent( bbox );
48+
mRenderContext.setScaleFactor( 96.0 / 25.4 );
4649
}
4750

4851
QgsDxfPalLabeling::~QgsDxfPalLabeling()

0 commit comments

Comments
 (0)
Please sign in to comment.