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

PageHeader транслирует часть нижестоящего бэнда

Добавлено: 04 июн 2015, 12:15
Мария
Добрый.
Нужно сделать отчет в котором много текста, с нумерацией страниц сверху, с экспортом в ворд. Нумерацию страниц уже проставила(через Тэг), но теперь бэнд PageHeader забирает часть содержимого из HeaderBand и выводит его на каждую страницу под номером страницы. Как это исправить? Пример отчета в приложении.
И еще момент - мне в отчете нужно, чтобы номера страниц проставлялись со второй страницы. Но если ставить у PageHeader свойство - "печать на" в "кроме первой страницы", то номера страниц не проставляются вообще. Как это можно решить?
Спасибо.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 04 июн 2015, 18:00
HighAley
Здравствуйте.
бэнд PageHeader забирает часть содержимого из HeaderBand и выводит его на каждую страницу под номером страницы
Поясните, пожалуйста, этот момент более подробно. Если можно с примерами.

Спасибо.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 09 июн 2015, 17:25
Мария
Структура страницы:
PageHeaderBand
HeaderBand
DataBand
FooterBand

В PageHeaderBand через тэг в ворде проставляются номера страниц. Но при этом при экспорте в ворд по-мимо страниц на каждой странице отображается часть бэнда HeaderBand, в моем случае это часть логотипа. Если логотип убрать, то проставляется часть заголовка бэнда HeaderBand.
Пример можно посмотреть в прикрепленном в предыдущем посте файле, он не завязан на базу данных.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 09 июн 2015, 18:17
HighAley
Здравствуйте.

Извините, но мы не можем воспроизвести вашу проблему или может мы что-то не так понимаем.
Пришлите, пожалуйста, нам скриншоты проблемы, чтобы было понятно что именно не так.

Спасибо.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 11 июн 2015, 14:17
Мария
Сделала скриншоты

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 11 июн 2015, 17:18
HighAley
Здравствуйте, Мария.

Мы воспроизвели проблему. Установите, пожалуйста, свойство Печатать на всех страницах в значение Нет.

Спасибо.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 15 июн 2015, 16:02
Мария
Здравствуйте, да помогло. Тогда еще вопрос - если мне нужно, чтобы номера страниц проставлялись со второй страницы - что нужно сделать?

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 15 июн 2015, 16:26
Aleksey
Здравствуйте,

В данном случае, вы можете использовать либо Conditions либо установить свойство PrintOn в значение ExceptFirstPage для футера с нумерацией.

Спасибо.

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 17 июн 2015, 18:21
Мария
Добрый.
Если установить свойство PrintOn в значение ExceptFirstPage для футера с нумерацией. то нумерация пропадает совсем.
Conditions не срабатывает

Re: PageHeader транслирует часть нижестоящего бэнда

Добавлено: 18 июн 2015, 16:47
Ivan
Здравствуйте.

Предыдущий наш совет был для процесса построения отчета, а не для экспорта.
В каждом экспорте есть свои нюансы, и приходится применять различные ухищрения для решения проблем.
В вашем случае, при экспорте в MS Word, предлагаем сделать следующее:
- у PageHeader установить свойство "Печатать на" в "Кроме первой страницы",
- добавить PageFooter высотой например 0.4 и установить у него свойство "Печатать на" в "Только первая страница",
- в событии EndRender отчета написать код

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

RenderedPages[0].ExcelSheetValue = "FirstPage";
Модифицированный файл отчета прилагаем.

Спасибо.