<table><tr><td style="">ngraham added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7962">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Since the image always needs to be rasterized before the new scaling options work... why don't we keep the scaling options enabled and turn on rasterization automatically when they're used? Basically we just remove the manual step of making the user check Force rasterization if they want to scale the document. We assume that if they want to scale the document, they're willing to accept whatever technical changes are required.</p></blockquote>

<p>To be honest, this sounds like even more magic than what is happening right now.  And it will become even more confusing if we ever merge <a href="https://phabricator.kde.org/D7949" class="remarkup-link" target="_blank" rel="noreferrer">https://phabricator.kde.org/D7949</a> . Alternative suggestion: I'll let the tooltip hint at the rasterization option.</p></blockquote>

<p>Is there a good UI reason to force users to manually click "force rasterization", or is it just technical difficulty?</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;">

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>When using Scale to: Full page, it might be nice if some warning text could appear below the combobox notifying the user that the document may get cut off at the edges if it does not include its own margins.</p></blockquote>

<p>Isn't that obvious?  Besides, there are other ways to cut off your document too (e.g. print A3 document onto A4 paper with scaling turned off).</p></blockquote>

<p>Hm, it wasn't obvious to me.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>What is the relationship between the two options? For example, if I choose Scale Mode: None and Scale to: Printable Area, I don't have a clear picture of what will happen. The first one seems to imply that there will be no scaling, but the second one allows me to choose what the scaling target will be. It seems like Scale Mode: None should disable the second one, but it doesn't.</p></blockquote>

<p>The difference between 'none, printable area'  and 'none, full page' is the position on the page where the document is printed too.</p></blockquote>

<p>I'm afraid that still doesn't help me understand what will happen. :) I would expect that <span><span class="phui-tag-view phui-tag-type-shade phui-tag-grey phui-tag-shade "><span class="phui-tag-core ">Scale Mode: None</span></span></span> would result in no scaling at all, which is why it's confusing to then have another control to change the type of scaling that I'm under the impression won't be applied.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R223 Okular</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7962">https://phabricator.kde.org/D7962</a></div></div><br /><div><strong>To: </strong>sander, Okular, aacid, VDG, ngraham<br /><strong>Cc: </strong>okular-devel, cfeck, rkflx, michaelweghorn, ngraham, aacid<br /></div>