Страница 1 из 1

Пустой отчет при просмотре в Libre Office

Добавлено: 23 мар 2018, 16:11
cfpprogrammer
Доброго времени суток!
Подскажите, почему при экспорте отчета, содержащего всего один компонент с текстом (RichText), в формате StiExportFormat.Word2007 он без проблем отображает содержимое в MS Office 2010 и отображается пустая разметка при открытии этого же отчета в Libre Office? Стоит отметить, что после пересохранения полученного отчета непосредственно через MS Office 2010 он правильно отображается в Libre Office. Может, есть какие-то параметры, которые позволят исправить ситуацию?
К сообщению приложены: файл отчета (test.mrt) и результат экспорта с описанным поведением (test.docx).

Версия Stimulsoft Reports .NET: 2016.1

Re: Пустой отчет при просмотре в Libre Office

Добавлено: 23 мар 2018, 16:40
Aleksey
Здравствуйте,

К сожалению, никак не решить вопрос.
Мы экспортируем содержимое RichText-компонента как embedded resource, т.е. просто как вложенный файл.
Сам MS-Word это прекрасно понимает, при открытии такого документа преобразует вложенные richtext в обычный текст и сохраняет уже как обычный docx документ без вложений.
Но сторонние программы часто не понимают таких вложений.
К сожалению, нет другого простого способа внедрить содержимое RichText компонента в docx документ.
Есть только один вариант - как картинку, для этого включив опцию
StiOptions.Export.Word.RenderRichTextAsImage = true;

Спасибо.

Re: Пустой отчет при просмотре в Libre Office

Добавлено: 23 мар 2018, 16:55
cfpprogrammer
Спасибо за оперативный и развернутый ответ!

Re: Пустой отчет при просмотре в Libre Office

Добавлено: 24 мар 2018, 02:48
HighAley
Здравствуйте.

Мы всегда рады вам помочь.
Обращайтесь, если ещё нужна будет помощь.

Спасибо.