0
Очень Любознательная
02.11.18
✎
00:38
|
Доброй ночи.
Есть макет печатной формы. В нём несколько областей шапки, которая должна быть только на 1 листе, они помещаются на 1 листе 100%. И далее идёт таблица, которая может занимать сколько угодно листов, таблица - отдельная область, плюс ко всему внизу каждой страницы должна быть область "итого по странице", которая показывает, сколько строк в таблице на этой странице. И в конце документа - область "подвал".
Теперь, собственно, вопрос. Есть функция Проверить вывод, которую явно нужно применять перед добавлением новой строки в таблицу. Но что в неё передавать? Какие области?
|
|
2
Случайный прохожий
02.11.18
✎
05:33
|
Если высота области итогов по странице не больше высоты области по строке, то можно так сделать: перед выводом очередной строки проверяешь, влезает ли область этой строки + область итого по странице (запихни их в массив) на этот лист. Если да - выводи строку, иначе - итог по странице. Но не забудь сделать проверку на последнюю строку в списке. Если это последняя строка, то нужно еще проверять вывод подвала и если все вместе с подвалом не влезает - то на новый лист.
|
|