Я поддерживаю приложение для выставления счетов, написанное на ASP.NET 3.5 в VS2008. Счета-фактуры - это отчеты о кристаллах, использующие отчеты о кристаллах, поставляемые с VS2008.
На первой странице моего счета-фактуры вверху и внизу есть несколько графических элементов, в частности нижний колонтитул на первой странице находится на одном уровне с нижней частью страницы.
Клиент запросил добавить нижние колонтитулы в накладную. Я добавил простой нижний колонтитул с номерами страниц и разделительной линией. Я также установил подавление нижнего колонтитула на странице 1.
Проблема в том, что пространство, которое занимал бы нижний колонтитул, все еще видимо как пустое место на главной странице, нарушая макет счета. Я установил «Резервный нижний колонтитул страницы» и «Подавить пустое сечение», и оба эффекта не имеют. Из моего исследования выяснилось, что в этой версии отчетов о кристаллах нет решения.
Кто-нибудь еще имел эту проблему и нашел решение, которое не требует новой версии отчетов Crystal?
В настоящее время я добавил номера страниц в заголовок страницы, и это работает нормально. Я попробовал рекомендации http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm,, найденные из другого SO вопроса, но это не сработало. Мой отчет не отображает раздел подробностей. Он отображает титульную страницу в верхнем колонтитуле, а страницы сведений являются подотчетами в нижних колонтитулах.