Apache OpenOffice (AOO) Bugzilla – Issue 82815
Insert column resizes _all_ columns in the table instead of selected
Last modified: 2017-05-20 10:11:39 UTC
Since release 2.3.0 of Writer, the behavior of inserting columns into a table is changed. If I insert a column into a existing table, all the column are resized. Before 2.3.0 only the column where I inserted the new column would be split in twice. Steps to Reproduce: -start Writer -press CTRL-F12 to insert a table -with, let's say, 5 columns and 2 rows -click with the right-mouse-button on the first column -choose 'Column' > 'Insert...' -choose one column Actual results: -all columns are resized Expected results: -only the selected column where the new column is inserted should be resized (as in Writer versions before 2.3.0)
MRU->OS: the mechanism of inserting a table column when having others selected is quite inconsistent in my eyes. When having on column selected, all other columns will also be affected when inserting. When having two columns selected, one large and many small columns are produced.
Reassigned to fme
fme->ama: I guess this is intended with the new table model. Could you please comment on this?
Yes, this behavior is my intention. This has been changed: When I have a table with equal column width and want to insert a new column, my expectation is that afterwards all columns has the same column width. ->a_I If you want a column split into two parts with the half width, please choose "split vertically" instead of insert column. ->mru If a column is inserted but the table width is not allowed to change, other columns needs to be shrinked. My change is that the _proportion_ of all (old) columns is unchanged => columns with equal width have equal width afterwards. The width of the new column is calculated from the selection. If you have one column selected, the new column will have the same width like the selected. If you have two columns selected, the new column will have the width of both selected columns together! That's why you get one large column and the other are shrinked proportional.
Okay, fair enough to use the split _cell_ option (now at least I don't need to go back to 2.2.X ;-), but I don't think it's very intuitive. Usually I would like all the columns to keep the same size when inserting a column (apart from the column where I insert the new one). Especially if I've already got a filled table (full page-width), with the columns carefully aligned to other elements on the page, and just would like to add another column. The new method causes all the cell to shrink, even to the point the content isn't fitting in anymore. Also, if the insert-column command causes existing columns to keep their proportions, should the remove-column command do the same?
Not an issue due to Comment 4. Comment 1 seems to be concerning a different problem, I will think about that.