Ticket #3530 (new bug)

Opened 2 years ago

Last modified 2 years ago

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:
Platform Version: Platform: All
Must Fix for Release: No 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

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

Change History

Changed 2 years ago by JD

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.

Changed 2 years ago by marisn

Scanned printout from QGIS with default settings.

Changed 2 years ago by marisn

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.

Changed 2 years ago by borysiasty

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.

Changed 2 years ago by borysiasty

Qgis doesn't synchronize paper orientation

Note: See TracTickets for help on using tickets.