<table><tr><td style="">sander created this revision.<br />Restricted Application added a project: Okular.
</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/D7688" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Previously, rasterized printing would use the QPrinter backend whenever annotations were to be printed, and fall back to the convert-to-ps toolchain otherwise. Effectively, this meant that printing on windows without showing the annotations was not possible (because on windows only the QPrinter can be used for printing).</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);"></pre></div>
<p>However, there is a pending poppler patch at</p>
<p><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102513" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.freedesktop.org/show_bug.cgi?id=102513</a></p>
<p>that allows to disable annotation rendering for the renderToImage and renderToPainter methods that are used by QPrinter. This patch makes use of this new option, making printing on windows without annotations possible.</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/D7688" rel="noreferrer">https://phabricator.kde.org/D7688</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>generators/poppler/generator_pdf.cpp</div></div></div><br /><div><strong>To: </strong>sander, Okular<br /><strong>Cc: </strong>aacid<br /></div>