Summary: | boxes around links / hyperrefs are printed | ||
---|---|---|---|
Product: | [Unmaintained] kpdf | Reporter: | Florian Loitsch <florian> |
Component: | general | Assignee: | Albert Astals Cid <aacid> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jeremy |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
small pdf showing the problem.
screenshot showing the rectangles |
Description
Florian Loitsch
2007-05-24 17:13:16 UTC
Can not reproduce, can you attach a pdf with which you are having this problem? Created attachment 20687 [details]
small pdf showing the problem.
in normal mode the footnote does not have any rectangle.
in print mode it has.
Created attachment 20688 [details]
screenshot showing the rectangles
this screenshot shows the bug: the top view is the normal view. There is no
rectangle. The bottom is the print-preview. There is a red rectangle. (which
is then printed).
SVN commit 668258 by aacid: changing APIs means you should TRIPLE check, double checking is not enough :-/ BUGS: 145907 M +3 -3 generator_pdf.cpp --- branches/KDE/3.5/kdegraphics/kpdf/core/generator_pdf/generator_pdf.cpp #668257:668258 @@ -316,7 +316,7 @@ // 1. Set OutputDev parameters and Generate contents // note: thread safety is set on 'false' for the GUI (this) thread kpdfOutputDev->setParams( request->width, request->height, genObjectRects, genObjectRects, false ); - pdfdoc->displayPage( kpdfOutputDev, page->number() + 1, fakeDpiX, fakeDpiY, 0, false, true, genObjectRects ); + pdfdoc->displayPage( kpdfOutputDev, page->number() + 1, fakeDpiX, fakeDpiY, 0, false, true, false ); if ( genObjectRects ) pdfdoc->processLinks( kpdfOutputDev, page->number() + 1 ); @@ -498,7 +498,7 @@ docLock.lock(); for ( ; pIt != pEnd; ++pIt ) { - pdfdoc->displayPage(psOut, *pIt, 72, 72, 0, false, globalParams->getPSCrop(), gFalse); + pdfdoc->displayPage(psOut, *pIt, 72, 72, 0, false, globalParams->getPSCrop(), gTrue); } docLock.unlock(); @@ -1197,7 +1197,7 @@ d->generator->kpdfOutputDev->setParams( width, height, genObjectRects, genObjectRects, TRUE /*thread safety*/ ); d->generator->pdfdoc->displayPage( d->generator->kpdfOutputDev, page->number() + 1, - fakeDpiX, fakeDpiY, 0, false, true, genObjectRects ); + fakeDpiX, fakeDpiY, 0, false, true, false ); if ( genObjectRects ) d->generator->pdfdoc->processLinks( d->generator->kpdfOutputDev, page->number() + 1 ); I don't think this bug has been fixed. With KPDF 0.5.8 I still have the problem. I just tested on some examples, and for me the problem is gone. Does the bug happen with the attached pdf? If not, please upload a sample pdf. If yes, do you see the borders in the print-preview too? I still have the problem here. My version of kpdf is 0.5.8 provided by Kubuntu (package version 4:3.5.8-0ubuntu1). Could it be still present in Kubuntu because Kubuntu uses a different kpdf from the official one (something to do with poppler) ? If you are seeing a red square it is working. |