Hi Luke,
thank you for pointing to the code.
Luke Deller schrieb:
Hi Regina
On 21/07/17 21:52, Regina Henschel wrote:
it seems to me, that the element <table:table-columns> is useless.
Exists any situation where LibreOffice writes such element?
I can see only two places in the code which will emit this element:
1. A chart object (e.g. in a spreadsheet) contains a <table:table>
representing the data for the chart. LibreOffice always emits
<table:table-columns> for this table.
Indeed. I can generate it from scratch. Fortunately LibreOffice can read
the chart too, if I remove the <table:table-columns> element. So older
versions would be able to read charts, if the element is removed in a
newer version.
2. A database (odb) file can contain reports containing tables, which
will be emitted with <table:table-columns>.
I was not able to generate such document. I have tried it with report as
text document, report as spreadsheet and with the old kind of reports
from OOo2.4.3. I always have got only <table:table-column> elements.
What is the purpose of this element?
In both of these cases the <table:table-columns> simply wraps all the
<table:table-column> elements, which looks redundant to me.
I think it is redundant. I consider to propose, that the element is
removed or at least deprecated in ODF 1.3.
BTW, the OASIS-issues are
https://issues.oasis-open.org/browse/OFFICE-3839
https://issues.oasis-open.org/browse/OFFICE-3838
Kind regards
Regina
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.