Перенос заголовка таблицы

SAVSAV
отредактировано 12:05 Раздел: FastReport .NET
Необходимо дублировать шапку таблицы на каждой странице. Сделал.
Затем потребовалось на первой странице писать "Таблица 1. Какое-то название", на второй и последующих "Продолжение таблицы 1" (это сделал),
а для последней писать "Окончание таблицы 1".

Как понять, что это будет последняя страница для этой таблицы, подскажите.

Комментарии

  • отредактировано 12:05
    использовать 3 таблицы с заголовками, разместить их на бэндах "Заголовок отчета", "Заголовок страницы", и на дочернем бэнде у "Заголовок страницы", далее изменить
    свойства PrintOn, у "Заголовок отчета" только первая, Заголовок страницы"каждая кроме первой и последней, у дочернего только на последней
  • SAVSAV
    отредактировано 12:05
    все оказалось проще.
    достаточно сравнивать Page и TotalPages.
            
    if (((Int32)Report.GetVariableValue("Page")) == ((Int32)Report.GetVariableValue("TotalPages")))
        TableTitleText.Text = String.Concat(caption, " (окончание)");
    else
       TableTitleText.Text = String.Concat(caption, " (продолжение)");
    

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.