Apache OpenOffice (AOO) Bugzilla – Issue 105992
zooming documents containg (alive) form controls improperly positions the controls
Last modified: 2009-11-09 10:05:44 UTC
The new zoom function for database form do not refresh the screen correct. If i use the zoom setting by klick on (-) or (+) or by using the (strg+scroll) the zoom works properly. But if i click on the line, elements of the form are scrabbled and overlapped. The form is almost unusable. I will attach an screenshot. The database could be get from: http://www.openoffice.org/nonav/issues/showattachment.cgi/64889/i105216.odb
Created attachment 65421 [details] Screenshot
Confirmed w/ Win 7, DEV320m_2 It appears to happen, one way at least, when a control is (would have been) pushed completely off the viewing area because of the zoom. In one case (from a dozen or so tries) the controls misaligned (overlapped) when going to an extremely small zoom factor - but could not reproduce a second time using the specific, or other, form. Also, it seems that when the error starts it spreads - meaning, that if one, only one, control is about to be pushed off the display area and "moves back" then this can affect the arrangement of controls that otherwise would have behaved properly.. Have not checked this in stand alone documents, yet. - I suspect, that how the controls are anchored is a factor here also, but I can't say exactly what setting does what..yet, will work to break that down more and will put a test file to this issue a little later.
reassign to the developer
That's not related to database forms, this happens in all documents containing form controls, as long as those controls are switched to "alive" (non-design) mode, and you zoom by large-enough steps (which usually isn't the case for mouse wheel scrolling and the "+"/"-" in the zoom slider). Accepting, adding "regression" keyword (this worked in, hmm, 3.1?), nominating as 3.2 stopper.
steps to reproduce a simple version of the bug: - open a new text document - make the document window small enough to display, say, half of the page - insert a form control - switch off form design mode - View/Zoom - in the "Zoom & View Layout" dialog, enter "600%" as variable zoom - close the dialog with OK => the whole document zooms, but the form control stays where it is, unzoomed, though it should have left the screen, and should have been zoomed Manually scrolling to the document position where the control is expected to be makes the wrong control disappear, and a correct one appear.
fixed in CWS dba32i 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=DEV300%2Fdba32i
fs->msc: please verify in CWS dba32i
verified in CWS dba32i 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=DEV300%2Fdba32i
Verified in OOO320_m4. Closing.