Created attachment 95561 [details]
A test case.
I really tried to RTFM and asked people on IRC for help, but couldn't figure it out.
In the attached testcase, I used a table that originally belonged to some template downloaded from the internet (possibly originally in .DOC format). In this table I wanted to align the text to a tabulator, but any attempts to do that resulted in the text being pushed far too right when I pressed ctr+tab.
In your file, the "settings.xml" contains setting named "TabsRelativeToIndent", which is set to false. If set to true, everything works OK.
Note that it works OK with your settings, too, but not in the way you expect it. This setting tells that you see all tab positions relative to left page margin, not to the cell that you work in. And the program does just this, thus working correctly with regards to developer's intent.
The problem is how would you change this document setting without manual modifications of the document internals...
I suppose that this bug at most can be qualified as an enhancement request to add a UI to allow this setting be modified. And possibly, others too.
However, I keep the "medium" priority, because it is not a low-priority problem: without such a control, this would be a problem for people having different documents behaving differently, without a way to make them work consistently.
The content of attachment 95561 [details] has been deleted by
Joe Rayhawk <email@example.com>
who provided the following reason:
Private information disclosure.
The token used to delete this attachment was generated at 2014-03-12 00:40:45 UTC.
Mike, is your suggestion still valid?
(In reply to Heiko Tietze from comment #3)
> Mike, is your suggestion still valid?
So let's add a checkbox "[ ] Relative to Indent" underneath the Type list. Does it make sense for Decimal and Centered? If not the checkbox should be disabled in that case.
(In reply to Heiko Tietze from comment #5)
No, it is a compatibility option, and must go to the relevant options list. Which is on Options->Writer->Compatibility (the "for document" section).
(In reply to Mike Kaganski from comment #6)
> (In reply to Heiko Tietze from comment #5)
> No, it is a compatibility option, and must go to the relevant options list.
> Which is on Options->Writer->Compatibility (the "for document" section).
Could be an easyhack then. Could you add code pointers please?
Another missing compatibility property: "TabOverMargin", which must be added there in the same way.