Apache OpenOffice (AOO) Bugzilla – Issue 68193
Problems when applying background color to multi page doc
Last modified: 2017-05-20 10:48:18 UTC
Actually, two bugs... 1) If you specify a background color for a page in Draw, and set it so that background color is for all pages, you then cannot remove the background on other pages... you have to go back to the page on which you had initially set the background color to remove the background color for all pages. 2) If you set a background color for only one page, it will print the margin (a thin grey line along the edge where the margin line is on screen) on that page. If you set a background color for all pages, it won't print the margin line on any pages. If you set no background color, it won't print a margin line on any pages. This is a particularly troublesome bug for those of us trying to create postcard mailers with a background color on one side and none on the other side. This is on WinXP Pro (all the latest updates), OpenOffice 2.0.3, with a Savin C3224 network printer with the latest printer drivers from the Savin website.
Please: only file one bug in one issue. Otherwise it is very hard to track and fix the bugs. Thanks. @1) not reproducible. I have 4 page and on page 1 I set the backgroundcolor for all pages. Now I go to page 4, format/page/background and set fill to none, confirm with yes (background settings for all pages) and all pages have no background again. @2: not reproducible. Please attach adocument for testing and a postscript file of this document. Thanks again.
wq wrote: --------- @1) not reproducible. I have 4 page and on page 1 I set the backgroundcolor for all pages. Now I go to page 4, format/page/background and set fill to none, confirm with yes (background settings for all pages) and all pages have no background again. --------- Set up a 2 page Draw document. On Page 2, set the background color. Specify 'Yes' to apply it to all pages. Now go to Page1 and remove the background color, but specify 'No' (don't apply the change to all pages, just remove the background from Page 1)... the background on Page 1 will NOT be removed. No errors are produced, but the program doesn't do what you want it to do, either (i.e.: remove only the background on Page 1). In order to remove the background on Page 1, you have to go back to Page 2 and tell it to remove the background for ALL pages. As for the margin printing with a background color specified for only one page, it might be a driver glitch... sometimes it does it, sometimes it doesn't, seemingly randomly. When it does print the margin, it's the same thin, faint gray line... just as you would see on the screen. We're using the latest drivers direct from Savin, though, so... dunno.
Ok, thanks for the explanation. Now I can reproduce the problem. I change the summary to fit the frst problem...
Accepted.
Well, this works as designed. But I think that the design should be improved. The problem here is that the background settings operate on either master pages or individual slides: A background change for all slides modifies the master page, a background change for a single slide modified just this slide. So, when the background of a single slide is set to 'NONE' then the background description for this slide is reset. As a consequence the background of the slides master page becomes visible. As a workaround there is the 'Slide->Display Background of Master' entry of the context menu of the slide. It allows the user to hide the background of the master page. So additionally to setting the background of the slide to 'NONE' the user has to uncheck the 'Slide->Display Background of Master' entry.
I spoke with MMP about this. One possible solution is to manipulate the 'Slide->Display Background of Master' when the background of one or all slides is set or reset. Additionally the dialog that opens for the 'Slide->Page Setup...' entry of the context menu can be extended with an additional background selection control for the master background (either by adding a new tab page or by adding a second control to the 'Background' tab page). A text could then warn the user when he is about to modify the master background while the slide background is set (and which hides the master background).
@CL: Do you have any opinion about this?
set target from 2.x to 3.x according http://wiki.services.openoffice.org/wiki/Target_3x
Reset assigne to the default "issues@openoffice.apache.org".