<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED WONTFIX - Page orientation of User page size is not determined correctly"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=106890#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED WONTFIX - Page orientation of User page size is not determined correctly"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=106890">bug 106890</a>
from <span class="vcard"><a class="email" href="mailto:csongor@halmai.hu" title="csongor@halmai.hu">csongor@halmai.hu</a>
</span></b>
<pre>I wanted to read again the explanation Johnny_M has linked but that page is not
reachable any more (404 not found). I wanted to read it again, maybe I missed
something the last time but I could not. Thus, I can read what I wrote in
<a href="show_bug.cgi?id=106890#c2">Comment #2</a>.
I still think that the current behaviour is very annoying, counter-intuitive
and not understandable for most of the users therefore it should be changed.
So, would it be possible to reopen this bug as an improvement request, please?
I think my proposed idea would be totally clean, not confusing and easy to
implement. The following steps should be done.
- the Width and Height fields should be kept as they are now
- the Orientation radio button should be replaced by a text that displays
portrait/square/landscape if w<h, w=h, w>h, respectively
- there should be a "Swap Width and Height" button beside the two input fields.
If somebody picks an item from the Format dropdown then the dimensions of the
selected page should overwrite the existing W and H values according to this
rule:
- The smaller dimension of the new page should overwrite the smaller value from
W and H and the larger dimension of the new should overwrite the other one.
More precisely:
if (oldW > oldH) { // was landscape
W = max(newW, newH);
H = min(newW, newH);
} else { // was portrait or square
W = min(newW, newH);
H = max(newW, newH);
}
This logic would preserve the orientation of the page.
...now I checked how this works in other programs I have installed. Well, GIMP
uses a solution that is very similar to my proposal. Please, consider reopening
it as an improvement proposal. Thanks.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>