Re: Value range of c3DSpecularAmt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux