|
0
slafor
30.01.26
✎
16:08
|
Ситуация такая.
Есть основной табличный документ, в который мы выводим "временный" таб. документ. Это сделано из-за того, что во временном таб. документе мы объединяем определенные ячейки по строкам, а заранее неизвестно, сколько будет строк для объединения, поэтому мы делаем так: сначала формируем временный ТабДок по максимальному количеству строк, проверяем возможность вывода в основной таб. документ, если не получается - уменьшаем на одну строку - ну и так далее, пока не получим временный ТабДок, который поместится на странице.
Так вот, метод ПроверитьВывод иногда возвращает Истину, хотя на самом деле этот временный ТабДок на страницу не помещается. И в результате при печати у нас получается автоматическое перемещение на следующую страницу.
Кто-нибудь с такой проблемой сталкивался? Как можно обойти?
Автомасштаб установлен, есть колонтитулы, а в основном используются параметры по-умолчанию.
|
|
|
2
d4rkmesa
30.01.26
✎
16:23
|
(0) Я бы не использовал Автомасштаб, для начала. И, еще имеют значения настройки принтера, сделайте другой КлючПараметровПечати, например, для эксперимента.
|
|
|
3
Voronve
31.01.26
✎
19:29
|
(0) Проверить вывод - глючный метод.
Если надо чОдко понимать вылез ли документ на следующую страницу - то выводи в два табдок
вывел строку во второй - проверка на количество страниц
в одной - выводим строку в первый
в 2х - в первый принудительно разделитель
сброс второго, копирование из первого
памяти правда отжирается (
|
|