Opened 13 years ago

Last modified 13 years ago

#3530 new bug

Page orientation doesnt match composition orientation

Reported by: marisn Owned by: nobody
Priority: major: does not work as expected Milestone: Version 1.7.0
Component: Printing Version: Trunk
Keywords: Cc:
Must Fix for Release: No Platform: All
Platform Version: Awaiting user input: no

Description

When changing composition orientation from landscape to portrait it doesn't affect page orientation settings thus leading to wrong printouts. Changing composition orientation and size should be reflected also in page settings.

Attachments (2)

QGIS_page_orientation1 (31.6 KB ) - added by marisn 13 years ago.
Scanned printout from QGIS with default settings.
printerDriverPaperOrientation.png (174.0 KB ) - added by borysiasty 13 years ago.
Qgis doesn't synchronize paper orientation

Download all attachments as: .zip

Change History (5)

comment:1 by JD, 13 years ago

I'd be inclined to say this is a feature rather than a bug. Looking at a few other applications such as Acrobat Reader, Inkscape, and OpenOffice Writer, the orientation of the page on the screen is not necessarily linked to the paper orientation. For example, in Acrobat Reader if you turn off Auto Rotate and Center, then select the opposite orientation, your logical page stays the same but the paper is rotated thereby cropping the bottom of your logical page. Now I'm not suggesting this is the best way of doing it, but it may be an idea to put in an equivalent button in the Composer to automatically rotate the map to the page, rather than the other way round, so that the user can choose a paper source and be sure that it won't get changed behind the scenes. The biggest issue I see is that the print dialog box is the OSs standard one, so there is limited scope for changing it. So a new dialog would need to be implemented.

by marisn, 13 years ago

Attachment: QGIS_page_orientation1 added

Scanned printout from QGIS with default settings.

comment:2 by marisn, 13 years ago

I fail to see how requirement to set page orientation at two places can be called a "feature". If I set page orientation to be portrait in QGIS I expect my printouts also to be portrait and not landscape or any other insanity.

On my desk I have a pile of printouts made by students without deep QGIS background (still with moderate ArcGIS background) and most of them (~40) are bad ones like one I attached. Such "feature" has failed during enduser testing.

If I take any other "sane" application, i.e. LO Writter, changing page orientation from portrait to landscape will also change also orientation of printout to match my page settings in LO Writter and I don't have to do extra hops to get printouts matching my document layout.

comment:3 by borysiasty, 13 years ago

I believe you talk about two different issues. One is a real bug, that the printout orientation doesn't affect printer driver (I can confirm it, see the second screenshot).

The second issue is the difference between LO Writer and serious DTP applications. When you change paper orientation in Writer, it adjust the page layout, what would be considered as layout devastation in applications like Scribus, Inkscape or, say, InDesign. For me personally, the Writer's way is not suitable also in qgis. It would not only move, but also resize frames in a way hard to control. What with snapping, what with the padlocks, what with font size inside resized frames?

Anyway, I guess Marisn means the first issue.

by borysiasty, 13 years ago

Qgis doesn't synchronize paper orientation

Note: See TracTickets for help on using tickets.