Apache OpenOffice (AOO) Bugzilla – Issue 122203
With a large user-set page width, the left margin cannot be set to values larger than 99,99cm
Last modified: 2015-01-24 16:41:51 UTC
Environment: Hard & Software environment: 2.16 GHz Intel Core Duo, iMac, 4GB RAM, OS X 10.7.5 Scenario: User want to create very wide document with large left margin Steps to reproduce: 1. Create new OO Writer document (or open an existing one). 2. Using the Format->Page dialog set the page width to 300cm (which happens to be the maximum). 3. The set the left margin to a value larger than 100 cm. 4. Confirm dialog with 'OK' Actual behaviour: 5. Confirm the displayed warning dialog 'The margin settings are out of print range' with 'OK' too. (I always assumed that there may be a problem with too small margins, because the paper traction system of printers may prevent printing to the very edge of the paper, but that's clearly not the case here, so I wonder why the dialog is displayed.) 6. The display shows the paper sheet and the text frame, but the left margin is clearly not set to the entered value, even though I confirmed to use the value I entered. 7. Reopening the Format->Page dialog confirms this: The left margin is set to 18,40cm. Note that this is not the maximum possible value I can enter. The biggest number I can enter with out causing the program to revert to a small value is 115cm (which is reduce to 99,99cm). A left margin of 116 cm is automatically reduce to 0.40cm. Expected behaviour: 1. If there actually is an upper limit, the program should reduce all values that are too big to this maximum number. 2. Since for the A4 format the left and right margin can be large, as long as the text frame is at least 0,5cm wide. A4 is 21cm wide, so a left margin of 10,5cm and a right margin of 10cm are fine. Given this behavior I expect the program to be consistent and apply the same constraint to other page widths, such as the 300cm I used in the example. A video illustrating the basic case as described above is attached.
The video is available here: http://www.youtube.com/watch?v=4DT9A3KnPz0
AOO411m6(Build:9775) - Rev. 1617669 2014-08-13 09:06:54 (Mi, 13 Aug 2014) System: Windows 8.1 Pro Bug is replicated. I want to add that, the value that the left margin is reset to is not constant. It drops down to different values for different entered values. Upon my testing: Page Width= 118.11" Left Margin= 97" Dropped to = 5.98" Page Width= 118.11" Left Margin= 112" Dropped to = 20.98" Page Width= 118.11" Left Margin= 45" Accepted This is really strange.
Configuration information: Windows 7 Ultimate, 64-bit OS AOO411m4(Build:9774) - Rev. 1614269 Specific description of the steps: 1. Create new Writer document 2. Change measurement unit from inch to cm [ Tools > Options > OpenOffice Writer > Settings ] if needed. 3. Go to Format > Page 4. Choose from Format dropdown value ‘User’ 5. Enter value 300 cm in Width field 6. Enter value 134 cm in Left Margin field 7. Click ‘Yes’ when dialog box with ‘The margin settings are out of print range. Do you still want to apply these settings ?’ Feedback from program: The page left margin has 18.40 cm. 8. Go to Format > Page and enter value 115 cm in Left margin field. Feedback from program: The page left margin has 99.99 cm. 9. Go to Format > Page and enter value 116 cm in Left margin field. Feedback from program: The page left margin has 0.40 cm. Specific description of the failure: The maximum value accepted in left margin field is inconsistent: input 134 cm, has as ‘output’ 18.40, input 115 cm -> 99.99 cm, input 116 -> 0.40. Expected result: I would expect that after steps 7, 8 and 9, the same maximum value to be in left margin field. Other notes: Width of A4 paper is 21.00 cm, everything that is > 21.00 cm is considered ‘User’ format of the page. I was not able to reproduce the inconsistency with lower values than the ones from steps, such as: width: 50 cm, left margin: 20 cm. Consistency with other comparable products: Microsoft Word 2010 - when trying to enter 300 cm as width of page for Custom page format, user is announced that ‘The measurement must be between 0.26 and 55.87 cm.’ I would expect Writer to display a similar message.
Maximum page size and margins are defined in: http://svn.apache.org/viewvc/openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Common.xcs?view=markup#l1079 These value can not be changed larger than the restriction without changing related configuration.