Apache OpenOffice (AOO) Bugzilla – Issue 56896
Incorrect regression line transparency after saving and re-opening a chart
Last modified: 2013-02-24 21:21:02 UTC
Whenever I save a file (either .odt or .ods) containing a chart with a regression line on it, when I open it again, the transparency of the regression line goes to 100% (invisible) and all the error bars disappear. Then I have to go back through and fix them all, and I save it, close it, and open it again, and the same thing happens ... it's pretty annoying. I've attached some samples, when I open the "Raw Plots before" file ... I can visibly see the regression line and error bars for about 5 seconds, and then they disappear. Curiously enough, when I try to close the file it asks me if I want to save the changes, when I never made any. The "Raw plots after" is the result of saving the changes. The same thing happens with .odt and .ods files.
Created attachment 30977 [details] Raw plots before is before saving the automatic transparency change; after is after saving; figures is an odt example of the issue, these are the same plots from the ods files raw plots
.
fixed, the problem was that the import fixing of old xml documents with wrong svg:stroke-opacity item did not work with ole objects as they don't have their own meta.xml I added a BuildId Property to all model propertysets. This property was set after xml import if available. At begin of import, it is now checked if there is a parent model (in the ole case) and the BuildId Property is retrieved from there. During this fix we also had to fix that embedded object implementation only set the parent object after load, this is now done directly after creation. This still didn't work for impress, draw and calc since the svx ole implementation did never set the parent object, i fixed that in the connect_impl method in svx/source/svdraw/svdoole2.cxx
verified on cws, back to qa re-open issue and reassign to kla@openoffice.org
reassign to kla@openoffice.org
reset resolution to FIXED
seen in CWS impress 76 -> verified
seen into the master -> closed