Bug 106034 - Printer's layout settings incorrectly applied before printing
Summary: Printer's layout settings incorrectly applied before printing
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Print-Dialog
  Show dependency treegraph
 
Reported: 2017-02-15 21:40 UTC by Aron Budea
Modified: 2019-04-05 07:05 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Document: portrait, page: landscape (54.65 KB, image/png)
2017-02-15 21:40 UTC, Aron Budea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2017-02-15 21:40:41 UTC
Created attachment 131262 [details]
Document: portrait, page: landscape

In File -> Print dialog selecting the printer and clicking Properties..., then changing layout (orientation, page size) applies the setting incorrectly:
the page layout is updated, but the document layout isn't updated accordingly (see attachment).
This happens in 5.3.0.3, and already in 3.3.0 / Windows 7.

Note: for this "Use only paper size from printer preferences" on Options tab has to be ticked.

Main question, to the UX guys: what should actually happen?


My initial thought was that the straightforward way would be if the printer setting only applied a rotation and/or resizing, without actually changing the layout of the document.
I print very rarely, so I'm not sure what happens if your printer can handle both landscape- and portrait-fed paper of a size, and you want to switch between those. It might not be very relevant...

What I experienced so far suggests that the setting is supposed to adjust the document layout for printing.
WordPad does so.
Writer, if the mentioned "Use only paper size from printer preferences" is set, tries to do it, though fails halfway: changes the page orientation, but imposes the old layout on it, which is then cut.
Interestingly, Word disregards the setting in the printer configuration: it has its own settings right below, which allows to adjust them right before printing, also updating the layout.

I can establish that the current behavior is wrong, but how could the setting be made more user friendly?
Would fixing the bug reported here be enough?
The setting to use printer preferences could be moved to the first tab, there's a report for that already, bug 94343.
Comment 1 Heiko Tietze 2017-02-16 10:08:30 UTC
These inconsistencies are known. Ideas how to rework the dialog are prepared and a GSoC project ideation has been done.
Comment 2 Heiko Tietze 2019-04-05 07:05:56 UTC
New dialog is implemented but the behavior remains. You enter text in portrait and switch to landscape in the printer dialog which doesn't modify the text layout. However, is that really expected? I mean layout is up to the document and maybe the user wants exactly this, portrait sized content on a landscape printout. So let's better keep what we have.