Created attachment 45271 [details] Original file as exported from the application For 10 years our company has worked with a custom application, based on W2K, Delphi 5 and MS Word 2000. Documents are being generated as RTF tables and directly printed or sent by fax or email or exported - if needed - to Word 2000. We are now changing to Windows 7 and LibO. When such an RTF document (original_file.rtf) is opened and closed in LibO, everything is fine. But as soon as you change something and then save it, the orientation of the text is tilted by 90 degrees counterclockwise - 2 pages turn into 35 (LibO.rtf). The same text works fine after changes with Word 2000 and Word 2010 as well as LibO odt. OpenOffice doesn't change the font orientation but looses font info (Wingdings becomes Arial: bullets and checkboxes in the text are lost - oo_330_save_only.rtf), even if you don't change anything, the mere saving of the text suffices.
Created attachment 45272 [details] LibO rtf after changes in the text
Created attachment 45273 [details] OO rtf without any changes to the text
Miklos: Can you please have a look? :-)
I can reproduce this on LO master. Just for the reference, the "OOo" means OOo 3.2.1 or older here, IOW the old RTF filter.
Minimal reproducer for the "cell orientation part is wrong" part: {\rtf1 {\header {\pard\trowd\intbl \sa0 \plain foobar } } }
I wonder if this is an import bug: if you save the minimal reproducer as doc, even LO won't be able to open it, saying "This is not a WinWord97 file." Cedric, what's your opinion? Thanks.
[Reproducible] with "LibreOffice 3.4.0 – WIN7 Home Premium (64bit) German UI [OOO340m1 (Build:12)]" and Miklos' "Minimum reproducer" When I create minimumreproducer.rtf using simple text editor I see text hin page header left to right 0!, any modification > save > close > reopen will rotate text in header 90° counter clockwise. The rotation also is visible with MS WORD Viewer. The rotation problem does not appear with minimumreproducer.rtf and OOo 3.1.1. The export result document source code looks looks very different from the one created ith LibO. I modified Status to Assigned due to facts.
This is fixed in my GSoC repo: http://cgit.freedesktop.org/~vmiklos/lo-filters I'll merge that repo to master before 2011-08-15 and you'll have this feature if you enable experimental features. (Later hopefully it'll be the default, but there is no decision about that yet.)