Hi Regina, On Sat, Feb 05, 2022 at 07:04:07PM +0100, Regina Henschel <rb.henschel@xxxxxxxxxxx> wrote: > There are problems in xmloff to get draw:extrusion-specularity ODF conform: > If I write it out in XML_NAMESPACE_LO_EXT in LO 7.4, then the previous > versions of LO 7 will not be able to read it. > If I would write a clamped value in XML_NAMESPACE_DRAW and the original > value in XML_NAMESPACE_LO_EXT, how could I get the original value on > reading? > > For ODF 1.2 I tend to always write out a clamped value. > ODF 1.1 allows the original value. Perhaps the following could work: - write draw:extrusion-specularity with a clamped value (as required by the current ODF spec) - write loext:draw:extrusion-specularity with the value as-is - read both attributes, but prefer the loext one if both are available Would that work? Regarding how to prefer loext over draw on reading, page properties have such post-processing logic in xmloff/source/style/PageMasterImportPropMapper.cxx, I would hope that something similar exist for shape properties as well. Regards, Miklos