Hi Armin,
Armin Le Grand schrieb:
[..]
I checked all changes again and added the patch to #118485#. Now I'm
looking for someone volunteering to add the patch, build AOOo and play
around with OLEs a little bit, reading the patch will also help in this
case, it's not too big to do so.
I did some further tests.
I have taken some older documents, where the transformations are done
via matrix (you know them). Chart and Math-Formulas behave now the same
way as simple drawing objects. So that is OK.
OOo sxd-documents are converted fine, the fill style and the line style
is corrected to NONE.
The change looks big, but it touches no too critical parts. It is also
necessary to bring it in AOOo3.4, this change relies on a version change
(here: 3.3 to 3.4) to be able to correct files written by OOo up to 3.3
(and only those).
Some background: The root problem here was that older versions straight
ignored attributes set at OLE objects by just not painting them. This
means that in files generated the attributes are written and in plain
ODF OLEs are filled default (blue8) and have line on default (black
hairline).
Documents made with LibreOffice are not converted. The background is
blue and the line black. Is a solution possible inside AOOo? Should it
be done?
I have written a Basic macro to set the background and line style to
NONE. Developing it I have noticed, that the Math-objects do not support
the services LineProperties and FillProperties. But I can set the single
properties 'LineStyle' and 'FillStyle' and Xray lists all the other
properties. So shouldn't they support these services?
Questions/Comments are welcome,
Armin
Kind regards
Regina