Apache OpenOffice (AOO) Bugzilla – Issue 54989
border missing in printed impress handouts
Last modified: 2006-10-09 09:01:32 UTC
Printed handouts are printing only the text of the slides--not the border/frame that encloses the text. Does not matter what layout you choose (1-6 slides per page).
Reproducible. Reassigned.
tried again using OO 2.0.1 rc1--issue still there--not printing the border or "frame" that encloses the text of the individual slides
Still no go with this problem in 2.02--any timeline for a fix? Works in 1.5. I am tired of having to use microsoft powerpoint to print my slides.
A workaround is to add a rectangle to the master slide. Is this bug so difficult to fix? I think this is a show stopper.
Set this one to broken - thanks for the hint. A showstopper would be a bug that makes it hard to work with the product - dataloss, crash or something like that. I do not think that the missing outline is so severe.
Well, I believe most people preparing slides will finally print them out. If there is no border, then it won't look right. Take our organization as an example, we run many training courses and need to print out the slides from the instructors. Due to the missing border, the printout will be very hard to read.
Created attachment 36219 [details] Proposed patch
@aw: added a patch that fixes the actual problem, only that now on screen, the border is missing. Something _really_ strange is going on here, if I just skip the DrawRect call in ViewContactOfPageObj::PaintPageBorder(), the stuff comes out fine (and no, there does not seem to be an XOR drawmode or something like that set). Please have a look, the old code with aNewRect being given to a const ref and then unioned still appears rather broken to me...
BTW: happens on all platforms.
AW: Looks like i found something: ViewContactOfPageObj::PaintObject uses PaintPageBorder, but it does not init the aNewRectangle parameter for the position and size of the rectangle. Aded, testing...
AW: Okay, works. It also fixes the bug that in handout view the empty frames were not visible. They need to be visible to be able to change the layout even with less pages existing then in the slideshow. AW. Checking in, adding task to aw035.
AW->WG: Please verify.
Verified in CWS.
Tested in master m179. Closed.
*** Issue 70212 has been marked as a duplicate of this issue. ***
I agree with AW . ViewContactOfPageObj::PaintObject uses PaintPageBorder, but it does not init the aNewRectangle parameter for the position and size of the rectangle. ********************************************** -Rectangle aNewRectangle; +Rectangle aNewRectangle(GetPageRectangle()); ********************************************** Also fixed the bug , I think this is better . please testing , thanks
Created attachment 39644 [details] the patch of this bug