Issue 100311

Summary: Adapt table width enforced whether checked or not
Product: Writer Reporter: paddylandau <paddy>
Component: editingAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Minor    
Priority: P3 CC: elish, issues, kpalagin
Version: OOo 3.0.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: 4.1.0-dev
Developer Difficulty: ---

Description paddylandau 2009-03-18 15:52:49 UTC
SUMMARY

Attempting to change the column widths to specified sizes of a table wider than
the text margins is literally impossible.

Refer to the forum
http://user.services.openoffice.org/en/forum/viewtopic.php?f=7&t=16615

REPRODUCE

I've used an example to illustrate.

A. Create a table wider than the text margins.

 1. In a text document, Format -> Page... -> Margins.
 2. Set all Margins to 1.00".
 3. Create a table with three columns and a few rows.
 4. Drag the left and right table margins so that they exceed the text margins.

B. Attempt to adjust the column widths.

 1. Place your cursor in any cell in the table.
 2. Table -> Table Properties... -> Columns.
 3. Adapt table width -> ticked or unticked, both don't work.
 4. Attempt to set the Column widths to 3.00", 2.00" and 2.50". Whatever you do,
Writer will alter your settings.

Incidentally, if you have set your table alignment to Center (Table -> Table
Properties -> Alignment -> Center), Writer will change this to Manual. This is
not a big problem, because you can set it back again, but it is an irritation.

WORKAROUND

You can adjust the table when the text margins are wider than the table. So, in
our example:

A. Change the page width

 1. Format -> Page... -> Paper format -> Landscape

B. Adjust the table

 1. Table -> Table Properties... -> Columns
 2. Adapt table width -> tick
 3. Set Column widths to 3.00", 2.00" and 2.50"
 4. Table -> Table Properties... -> Table -> Alignment -> Center (if desired)

C. Revert the page width

 1. Format -> Page... -> Paper format -> Portrait
Comment 1 michael.ruess 2009-03-19 11:41:29 UTC
That the table alignment changes is intended. I mean, if you change e.g. the
left margin of the table by moving it manually, the table is not centered
anymore of course. So this setting will be changed to "manually" because you
manually changed the table size and position.

MRU->FL: The column width setting algorithm currently works with the given table
width value. Do you think it might be useful to let the user change it via
column settings?
Comment 2 Edwin Sharp 2014-03-05 13:31:07 UTC
Confirmed with
AOO410m14(Build:9760)  -  Rev. 1573062
2014-03-01_04:11:01 - Rev. 1573123
Debian