I have a map canvas and I want to have a portion of that canvas printed. I adjust the canvas window in QGIS to show what I want to print and then add the map to the composer. The results are very hit and miss. It never quite does what I want, in most cases I get more of the canvas than is displayed in the qgis window.

I then have to fiddle endlessly with the scale and extents to get what I want.

There must be a easier way! ;)

  • I guess resizing your QGIS window so that the canvas has the same side ratio as the paper minus borders is what you are looking for. But I have no simple solution for that.
    – AndreJ
    Apr 7, 2014 at 8:55

2 Answers 2


Try the "Move Item Content" button - green box inside a grey box. You can use the mouse wheel to zoom in an out dynamically and move the map around using the left mouse button.

enter image description here


Well this is pretty much how it works. The shortcut you are look for, in the composer, you can set the scale, which a great level of control. This is in the item properties tab when the map is the item of focus. Then switch to the move content button which is to the right and you can drag the map.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.