powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Reports 10. Подчеркнуть последнюю строку на странице.
4 сообщений из 4, страница 1 из 1
Crystal Reports 10. Подчеркнуть последнюю строку на странице.
    #35594311
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Вопрос такой возник - печатаю инвойс с большим футером, который не должен разбиваться.
Если всё влазит на одну страницу, то печатается красиво. Если же разбивается на несколько страниц, то получаем такую белиберду
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Страница 1
______________________________
| 1  |             ..........                 |
| 2  |             ..........                 |
| 3  |             ..........                 |
| 4  |             ..........                 |
| 5  |             ..........                 |
| 6  |             ..........                 |
| 7  |             ..........                 |
| 8  |             ..........                 |
| 9  |             ..........                 |







Конец страницы 1

Страница 2
<футер>
....

То есть на первой странице между окончанием деталей и концом страницы получается пустое место. И вертикальные линии "подвисают".
Напрашивается подчеркнуть их, закрыв табличку горизонтальной линией.

Если бы разговор шёл о том, что детали на первой же странице и заканчиваются, то всё было бы ок, я бы добавил бы детальную секцию, которую не выводил бы для не последних строк .
Однако может статься, что в инвойсе например 20 строк попададают на первую страницу, а 2 строки вместе с футером попадают на вторую страницу.

Что я пробовал из того, что теоретически могло бы помочь:
1. К сожалению, способа "поднять" page footer я не нашёл. Он всегда печатается внизу страницы.
2. Кроме того, в одном отчётере (Actuate) было что-то вроде Page(NextField(<fld>)), такая конструкция мне тоже помогла бы - не нашёл ничего похожего.
3. Не понятно, как можно определить в деталях - влезет ли на эту страницу (будет ли напечатан) футер инвойса.

Ваши предложения/советы приветствуются
...
Рейтинг: 0 / 0
Crystal Reports 10. Подчеркнуть последнюю строку на странице.
    #35594318
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, последний пункт решить можно, но он не помогает.
А вот как определить - последняя ли деталь на странице?
...
Рейтинг: 0 / 0
Crystal Reports 10. Подчеркнуть последнюю строку на странице.
    #35594386
MH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MH
Гость
Может, подойдёт такое решение: нарисовать прямоугольник (box) от Page Header до Report Footer, он будет автоматически растягиваться по вертикали, охватывая все записи Details на странице.
...
Рейтинг: 0 / 0
Crystal Reports 10. Подчеркнуть последнюю строку на странице.
    #35594393
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, вопрос снят.
Бокс не подходит, потому как в реале там не совсем прямоугольник. Ну уже не важно, решил другим способом.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Reports 10. Подчеркнуть последнюю строку на странице.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]