Здравствуйте
Хочу создать отчёт без источников данных с одним элементом RichText, внутри которого текст "lorem ipsum lorem ipsum lorem ipsum"
Создаю кодом
var report = new StiReport();
report.Load(@"C:\report_with_richtext.mrt");
report.Render(false);
report.ExportDocument(StiExportFormat.Word2007, @"C:\report_with_richtext.docx");
Для просмотра результата использую
LibreOffice в Windows 7
Version: 4.3.0.4
Build ID: 62ad5818884a2fc2e5780dd45466868d41009ec0
В итоге получается пустой документ. Если открыть тот же документ в Word, то всё отображается корректно.
LibreOffice не отображает RichText в файлах docx
-
- Сообщения: 1
- Зарегистрирован: 21 окт 2014, 11:05
LibreOffice не отображает RichText в файлах docx
- Вложения
-
- report_with_richtext.docx
- результат
- (4.91 КБ) 146 скачиваний
-
- report_with_richtext.mrt
- шаблон отчёта
- (3.77 КБ) 347 скачиваний
Re: LibreOffice не отображает RichText в файлах docx
Здравствйте.
Похоже, что LibreOffice не поддерживает Rich Text, внедрённый в документ Word.
Вы можете попробовать установить следующее свойство перед экспортом.
Спасибо.
Похоже, что LibreOffice не поддерживает Rich Text, внедрённый в документ Word.
Вы можете попробовать установить следующее свойство перед экспортом.
Код: Выделить всё
StiOptions.Export.Word2007.RenderRichTextAsImage = true;