Apache OpenOffice (AOO) Bugzilla – Issue 78939
RPT: setting parge margins might result in controls outside the page boundaries
Last modified: 2012-03-01 22:33:54 UTC
If you have a report design with certain page margins, the the designer normally disallows placing any controls outside the page boundaries (e.g., placing a control at the left of the left hand page margin). However, if you change the page margins after the controls have been placed, this is not guaranteed anymore: - open a new report design - insert any control in any section - move this control to the very left of its section - via Format / Page, change the left margin to a value greater than before => the new margin is accepted, and suddenly the existing control has an invalid position
This is a new implementation in CWS oj14. Adding keyword "new_implementation".
The Report Designer iTeam decided that this issue is a "should fix" for the first release of the report designer. Targeting to 2.x, thus.
The Report Designer iTeam decided that this is no show stopper for the first release, and no "should be fixed if possible at all". targeting to "not determined" for the moment.
The Report Designer iTeam decided to retargeting this issue to "2.x".
Fixed in cws reportdesign02
.
Please verify. Thanks.
verified in CWS reportdesign02 find more information about this CWS, like when it is available in the master builds, in EIS, the Environment Information System: http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Freportdesign02
Tested w/OOo 2.4 m_11, Kubuntu 7.1 64bit, SRB 1.0.2 Closing NOTE - It appears that the fix is that if the change to the margin would cross over the edge of a control it is just ignored - but there is no feedback to the user that this about to happen. So, I agree this does clear this particular issue as stated, however IMO this is a less then optimal solution from a usability stand point. Say there is .5" clearance from the left margin to the first control. If the user moves the left margin .49" to the right then it is accepted, but if they move the margin, via the page format dialog, by .51" then the whole change is thrown away - quietly. Anyway - I'll follow up on the mailing list.
please submit a follow-up issue. Indeed this is no good user experience, and should be fixed. Thanks.
I need to follow up then. Tried this under Win XP, OOo 2.4 RC5 and SRB 1.0.2 - it is different then under the Linux 64bit release. When the margin is set such that it would move over the controls the controls are moved. So in the example above the new setting mving the left margin .51" does work and the controls are simply shifted to the right by .01". I haven't tried it under 32bit Linux package yet.