Apache OpenOffice (AOO) Bugzilla – Issue 77421
RPT: Field Alignment not respected if Conditional Format matches
Last modified: 2008-03-15 01:40:57 UTC
- open the attached database document - open the report "countries, tabular" for editing - execute the report => in the column "Population", all numbers smaller (or equal) to 10.000.000 are right-aligned, while all numbers greater 10.000.000 are left-aligned. Expected result is that all numbers are right-aligned. Explanation of the report setup: The control which is bound to the "Population" column is set up to be right-aligned ("Alignment" = "Right" in the property browser). Additionally, this control has a conditional format associated with it: "Field Value Is" "greater than" "10000000". So the expected result is that all values are right-aligned (because of the basic formatting), and those values which are greater 10.000.000 are *additionally* bold. However, it seems that as soon as the conditional format's criterion is met, the original format is completely ignored.
Created attachment 45136 [details] document to reproduce the bug case
The Report Designer iTeam decided that this issue is a show stopper for the release of the report designer. Targeting to 2.3, thus.
.
Character dialog now has an extra tab page for alignment and the format which is already set at the formatted field will be copied to the condition so that the user only has to change the properties which differ from the original one.
Please check. Thanks. You have to change the alignment of the conditional format.
verified in CWS oj14 version 0.4.0 With the bugdoc document this issue seams not fixed, but the format is set to left and right. -> look into the content.xml With a new document everythings is OK.
Tested w/ OOo 2.4 m_11, Kubuntu 7.1 64bit, SRB 1.0.2 Just opening the database under the new SRB will not fix the problem, but actually setting the conditional formatting to be right aligned again fixes it and it is now retained after being saved. Closing