Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Setting table separators leads to arbitrary behaviour | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | App Dev | Reporter: | steffen.grund | ||||||
Component: | api | Assignee: | stefan.baltzer | ||||||
Status: | CLOSED FIXED | QA Contact: | issues@api <issues> | ||||||
Severity: | Trivial | ||||||||
Priority: | P3 | CC: | chengxiuzhi, issues, jian.li, liujiaxiang, peter.junge | ||||||
Version: | 3.3.0 or older (OOo) | ||||||||
Target Milestone: | --- | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||||
Developer Difficulty: | --- | ||||||||
Issue Depends on: | |||||||||
Issue Blocks: | 72764 | ||||||||
Attachments: |
|
Description
steffen.grund
2006-05-03 14:01:48 UTC
Created attachment 36235 [details]
document with a test case
. TL->FME: The problem seems to be SwDoc::SetTabCols There are two problems: a) when the second row is changed the right border of the last cell should have remained unchanged that is it still should have been the right border of the table. b) when the first row is changed to the values it should already have the distances between the separators double instead of remaining unchanged. . fme->zhanghj: Looks like this is more a notification related problem. If you force the 2nd row to reformat, e.g., by typing 'enter' in one of its cells, you'll see that the cell widths are set correctly. fme->zhanghj: Maybe it's just the UnoActionContext that is missing around the API call? The UnoActionContext object triggeres the reformatting in its destructor via an EndAction call. Created attachment 46164 [details]
Patch for fix i65041
FME: Patch integrated in cws swqbf99, unotbl.cxx rev. 1.103.2.1. . Ready for QA. SBA: Verified in CWS swqbf99. Note: The problem (run the macro and look at the table...) is reproducible with OOo 2.2.1 / SO8U7, but not in SRC680m217. According to FME the table format update gets triggered "somwhere else", neverthless the implementation of this fix was needed. SBA: OK in OOG680m3. Closed. |