[Libreoffice-bugs] [Bug 129530] New: vertical flip, which is contained in draw:transform, does not flip a legacy arc

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Dec 20 20:30:30 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=129530

            Bug ID: 129530
           Summary: vertical flip, which is contained in draw:transform,
                    does not flip a legacy arc
           Product: LibreOffice
           Version: Inherited From OOo
          Hardware: x86 (IA32)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: rb.henschel at t-online.de

Created attachment 156705
  --> https://bugs.documentfoundation.org/attachment.cgi?id=156705&action=edit
legacy arc with vertical flip via draw:transform attribute

The attached file has two slides. Each slide has a legacy arc in blue without
transformation and the same arc in red with transformation.
Unpack the file to see the draw:transform attribute.
The transformations in attribute value translate(-5.75cm -5.25cm) scale(1 -1)
translate(5.75cm 5.25cm) are used from left to right.

The draw:transform attribute should result in a vertical flip in both cases.
Instead the shape gets a 180°-rotation.

If you vertically flip an arc with the tool from the UI, the transformation is
replaced by a horizontal flip and a 180°-rotation. That is mathematically
equivalent. The horizontal flip of a legacy arc is done by calculating new
start and end angles. That is missing here.

The problem is not only in Impress, but in other modules too.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191220/c43218eb/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list