<table><tr><td style="">hoffmannrobert created this revision.<br />Herald added projects: Kate, Frameworks.<br />Herald added subscribers: kde-frameworks-devel, kwrite-devel.<br />hoffmannrobert requested review of this revision.
</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/D26560">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Printing selected text only worked correctly if the lines from which text was<br />
selected fit into single printed lines. Text selected from lines using multiple<br />
printed lines was printed incompletely and/or additional text which wasn't<br />
selected was printed.</p>

<p>This patch fixes printing text from long lines.</p>

<p>BUG: 415570</p></div></div><br /><div><strong>TEST PLAN</strong><div><ol class="remarkup-list">
<li class="remarkup-list-item">Select text from one or more lines which do not fit into single printed lines.</li>
<li class="remarkup-list-item">Print (Ctrl+P)</li>
<li class="remarkup-list-item">Options: Print range: Selection; Print (preferably to a PDF file)</li>
<li class="remarkup-list-item">Compare printed and selected text.</li>
<li class="remarkup-list-item">Repeat steps 1 to 4: select and print different parts of the text. For example, first select all, then exclude text from selection from the end, then from the beginning, then from both end and beginning and reduce the selection gradually.</li>
</ol></div></div><br /><div><strong>REPOSITORY</strong><div><div>R39 KTextEditor</div></div></div><br /><div><strong>BRANCH</strong><div><div>fix_selection_printing</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D26560">https://phabricator.kde.org/D26560</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/printing/printpainter.cpp</div></div></div><br /><div><strong>To: </strong>hoffmannrobert<br /><strong>Cc: </strong>kwrite-devel, kde-frameworks-devel, LeGast00n, GB_2, domson, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann<br /></div>