Некорректный расчет страниц при экспорте в Word

Обсуждение Stimulsoft Reports.NET
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Некорректный расчет страниц при экспорте в Word

Сообщение Aleksey »

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

Не получается воспрозвести проблему.

Спасибо.
Вложения
Реестр первичных документов по пачке.docx
(6.52 КБ) 159 скачиваний
alex_s
Сообщения: 12
Зарегистрирован: 14 сен 2017, 16:23

Re: Некорректный расчет страниц при экспорте в Word

Сообщение alex_s »

Алексей, ну это не ответ.
У меня проблема сохраняется и данный функционал не работает, давайте связываться не через форму и решать её.

Лицензия куплена.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Некорректный расчет страниц при экспорте в Word

Сообщение Aleksey »

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

Вышлите подробное описание проблемы, с отчетом на support@stimulsoft.com

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Некорректный расчет страниц при экспорте в Word

Сообщение Aleksey »

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

Вы не указали параметры экспорта.
Скорее всего у вас выбрана опция "Use Page Headers and Footers" ("Использовать колонтитулы").

Если эта опция включена - отчет дополнительно обрабатывается:
Все PageHeaders и PageFooters экспортируются как объекты MS-Word.
Соответственно они вырезаются из таблицы, и все остальные бэнды идут сплошной таблицей.
Это очень удобно, если необходимо потом дорабатывать полученный документ, например вставлять строки или редактировать текст в ячейках с изменением размера ячеек; при этом все данные сдвигаются, а хедеры и футеры страницы остаются на своих местах.
Но есть нюанс: берутся хедер и футер с первой страницы документа, остальные игнорируются. Поэтому у вас и получается на каждой странице "Страница 1 из 3".
Для решения этого вопроса - в поле Tag можно записать следующее выражение:

Код: Выделить всё

Страница #PageNumber# из #TotalPageCount#
Если поле Tag не пустое, то в Word экспортируется не поле Text, а содержимое поля Tag с заменой команд на команды MS-Word.
При экспорте #PageNumber# и #TotalPageCount# будут заменены на поле "Номер страницы" и "Всего страниц" и будут автоматически меняться с изменением текста.

Это вы могли прочитать в нашей документации:
https://www.stimulsoft.com/ru/documenta ... _modes.htm

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