Hi Regina,
On Mon, Aug 17, 2020 at 08:19:37PM +0200, Regina Henschel <rb.henschel@t-online.de> wrote:
So you suggest to keep the internal structure?
That would mean, we will get about 18 additional "LabelFoo" properties over
the time for the still missing fill and line properties.
That is indeed some cost to be considered.
Then these needs to be done:
A) Implement import of such ODF files, which use the styles of
<chart:data-label> elements for the fill and line properties of labels, so
that this information goes into the internal "labelFoo" properties.
B) Implement export to ODF, so that it writes the "labelFoo" properties into
the styles of <chart:data-label> elements, initially in addition to the
loext:labelFoo attributes.
C) Implement a service for the "labelFoo" properties. (Currently they are
not officially available in the API, although they are visible in the Basic
IDE.)
The problem was not introduced by Gülşah, but this structure was determined
by Kohei Yoshida July 2014 with commit
https://cgit.freedesktop.org/libreoffice/core/commit/?id=f1531cdaaebe706d909dc6ddde439ccb5f4ad36d
Ah, thanks for researching that, so it's older.
Given it's there since 2014, I think there is benefit in not breaking
that. I would rather add the remaining missing LabelFoo properties
and keep the existing API working than the other way around.
Regards,
Miklos
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.