Created attachment 61596 [details] Crystal Reports brood Since bug 47036 was closed as fixed, I will open a new one. Once again, rtf document created with Crystal Report. Situation improved in 3.5.3, at least now objects do not miss the page they should be on. But those documents are still unusable. 1. Objects are misaligned with each other. Notably, text boxes are misaligned with graphical objects that fake "table" consists of. (there was more or less acceptable placement in LO 3.4) 2. Resaving this file as rtf results in placements changes for all text boxes and z-order mess, text boxes hide behind rectangles (in LO 3.4 placement was preserved but all graphical objects disappeared) I've attached the problematic file.
Confirmed with LOdev 3.6 (master - 14-May-2012 02h55 x86@6-fast; Build ID: 347e345), LibO 3.4.5, and LibO 3.3.4. Tested on Windows Vista 64 and Windows XP. Resaving as RTF ruins the file.
Right, I see the problem as well. I already have a patch to fix the z-order issues, I'm looking into the additional issues with positions.
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=ecda5eadaf497f8eb1ec8fb7e73c4e5e6d717da9 fdo#49892 implement RTF import of dhgt shape property
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c2e2ca29ccc8efe1957ac770c6b818c56a37d532 fdo#49892 import RTF_SHPB{X,Y}PAGE
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=881a08079cee9363abd9c1d8e6b86465a2868a30 fdo#49892 testcase
It seems the position problem was the missing RTF_SHPB{X,Y}PAGE import, fixed in master, marking as resolved. Will request cherry-pick to -3-6 and -3-5 soon.
Thanks! Will it fix resaving problem?
Miklos Vajna committed a patch related to this issue. It has been pushed to "libreoffice-3-6": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5ea5a0ff387d22e10b7565eec7f0f4abc685dda7&g=libreoffice-3-6 fdo#49892 import RTF_SHPB{X,Y}PAGE It will be available in LibreOffice 3.6.1.
*** Bug 50231 has been marked as a duplicate of this bug. ***