Экспорт в word

Обсуждение Stimulsoft Reports.NET
beneth
Сообщения: 6
Зарегистрирован: 24 мар 2021, 17:12

Экспорт в word

Сообщение beneth »

День добрый. Столкнулись с проблемой при экспорте таблиц в word. Экспорт выполняется нормально, но при попытке вставить столбцы в таблицу, они вставляются во все таблицы в документе. Как то можно эти таблицы сделать независимыми?
Все таблицы состоят из HeaderBand и DataBand, с текстовыми полями. Пробовал тэг rtfparagraph присваивать датаБэнду или текстовому блоку, не помогает.
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт в word

Сообщение Aleksey »

Здравствуйте,

Вышлите пример отчета для анализа.

Спасибо.
beneth
Сообщения: 6
Зарегистрирован: 24 мар 2021, 17:12

Re: Экспорт в word

Сообщение beneth »

Вот пример отчета. После того как он экспортируется в word, при вставке столбцов в любую из таблиц, они появляются во всех оствльных.
Вложения
IpPrintForm.zip
(6.91 КБ) 114 скачиваний
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Экспорт в word

Сообщение Ivan »

Здравствуйте.
Пробовал тэг rtfparagraph присваивать датаБэнду или текстовому блоку, не помогает.
Тэг "rtfparagraph" работает для текстовых блоков, их содержимое вставляется в разрыв таблицы.
В вашем примере отчёта мы не нашли вставленных тэгов.
Также обращаем внимание, что для того чтобы тэг работал - компонент с ним должен попадать в построенный отчёт, т.е. быть не пустым или иметь какое-нибудь свойство (например Editable), которое используется в экспортах.
Ещё один нюанс - например в вашем случае, пока отчёт без данных - футеры для датабэндов не строятся, и текстбоксы с футеров соответственно тоже.
Поэтому если присвоить тэг текстбоксу с футера - он не построится, и работать не будет.
Прикладываем изменённый пример отчёта, в котором нескольким текстбоксам на футерах добавлен тэг "rtfparagraph", при экспорте в этих местах происходит разрыв таблицы.

Спасибо.
Вложения
ipprintform2.mrt
(91.17 КБ) 111 скачиваний
beneth
Сообщения: 6
Зарегистрирован: 24 мар 2021, 17:12

Re: Экспорт в word

Сообщение beneth »

2Ivan
Спасибо, все заработало, а же просто тэг добавлял либо в пустой дадасет, либо в текст без Editable.
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт в word

Сообщение Aleksey »

Здравствуйте,

Пожалуйста.
beneth
Сообщения: 6
Зарегистрирован: 24 мар 2021, 17:12

Re: Экспорт в word

Сообщение beneth »

Обнаружилась еще одна проблема. При удалении ячеек (со сдвигом влево) в экспортироваанном в word документе, сверху таблицы остается полоса. При удалении полного столбца такого не происходит.
И еще, в экспортированной таблице как то можно сделать автоматическое расширение ячейки(вертикально) при вводе дополнительного текста?
Вложения
export.png
export.png (68.43 КБ) 1863 просмотра
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Экспорт в word

Сообщение Ivan »

Здравствуйте.
Обнаружилась еще одна проблема. При удалении ячеек (со сдвигом влево) в экспортироваанном в word документе, сверху таблицы остается полоса. При удалении полного столбца такого не происходит.
Судя по скриншоту, над удаляемыми ячейками есть ещё одна строка таблицы без бордюров.
Но в Word и Excel бордюры между ячейками являются общими.
Поэтому у ячеек верхней строки есть нижний бордюр, общий с нижней строкой.
И когда вы удаляете ячейки в нижней строке, бордюры верхних ячеек остаются на месте.
Решение - чтобы не было верхней строки без бордюров.
И еще, в экспортированной таблице как то можно сделать автоматическое расширение ячейки(вертикально) при вводе дополнительного текста?
Если при экспорте выбрать опцию "Use Page Headers and Footers", то высота всех строк будет подбираться автоматически.
Правда при этом могут возникнуть дополнительные нюансы, это уже лучше объяснять на конкретном примере.

Спасибо.
beneth
Сообщения: 6
Зарегистрирован: 24 мар 2021, 17:12

Re: Экспорт в word

Сообщение beneth »

С добрым. Подскажите, с чем могут быть связаны разрывы в таблицах при экспорте в word(между 5 и 6, 8 и 9)? Таблица сделана черех header, dataBand и footer. Причем в соседних таблицах все нормально, а в некоторых эти разрывы.
Вложения
Безымянный.png
Безымянный.png (12.65 КБ) 1664 просмотра
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт в word

Сообщение Aleksey »

Здравствуйте,

Вышлите пример отчета для анализа.

Спасибо.
Ответить