Files
loongoffice/include/sax/tools
Michael Stahl 693cefb592 tdf#89475 xmloff: ODF import/export: continue fixing draw:angle
Continue what commit aadda5d17f6e422da143ea774f759bfc5f629c5b
started wrt. unit-less draw:angle attributes in ODF >= 1.2:

* ODF 1.3 files don't ever have unit-less draw:angle interpreted as
  10th of degree

* import unit-less draw:angle as degree, except if it's ODF 1.0/1.1 or
  it's ODF 1.2 written by OOo/LO < 7.0, then 10th of degree

* export draw:angle with "deg", which LO 4.4 and newer can read; except
  if exporting ODF 1.0/1.1 or ODF 1.2 Extended (compatibility mode),
  then 10th of degree (unit-less)

The only problem with this is that if you store a file as ODF 1.2
Extended (compatibility mode) and load it with LO 7.0 it will interpret
the angle wrong, but nothing's perfect...

Change-Id: I3771e6571afd40e44b6f7890dacf18c28841610f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94443
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
2020-05-19 17:04:33 +02:00
..