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

Экспорт в word

Добавлено: 24 мар 2021, 17:22
beneth
День добрый. Столкнулись с проблемой при экспорте таблиц в word. Экспорт выполняется нормально, но при попытке вставить столбцы в таблицу, они вставляются во все таблицы в документе. Как то можно эти таблицы сделать независимыми?
Все таблицы состоят из HeaderBand и DataBand, с текстовыми полями. Пробовал тэг rtfparagraph присваивать датаБэнду или текстовому блоку, не помогает.

Re: Экспорт в word

Добавлено: 26 мар 2021, 17:20
Aleksey
Здравствуйте,

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

Спасибо.

Re: Экспорт в word

Добавлено: 29 мар 2021, 11:36
beneth
Вот пример отчета. После того как он экспортируется в word, при вставке столбцов в любую из таблиц, они появляются во всех оствльных.

Re: Экспорт в word

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

Спасибо.

Re: Экспорт в word

Добавлено: 31 мар 2021, 10:58
beneth
2Ivan
Спасибо, все заработало, а же просто тэг добавлял либо в пустой дадасет, либо в текст без Editable.

Re: Экспорт в word

Добавлено: 02 апр 2021, 10:00
Aleksey
Здравствуйте,

Пожалуйста.

Re: Экспорт в word

Добавлено: 09 апр 2021, 10:19
beneth
Обнаружилась еще одна проблема. При удалении ячеек (со сдвигом влево) в экспортироваанном в word документе, сверху таблицы остается полоса. При удалении полного столбца такого не происходит.
И еще, в экспортированной таблице как то можно сделать автоматическое расширение ячейки(вертикально) при вводе дополнительного текста?

Re: Экспорт в word

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

Спасибо.

Re: Экспорт в word

Добавлено: 18 май 2021, 15:59
beneth
С добрым. Подскажите, с чем могут быть связаны разрывы в таблицах при экспорте в word(между 5 и 6, 8 и 9)? Таблица сделана черех header, dataBand и footer. Причем в соседних таблицах все нормально, а в некоторых эти разрывы.

Re: Экспорт в word

Добавлено: 20 май 2021, 12:30
Aleksey
Здравствуйте,

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

Спасибо.