helpf.pro
Регистрация

v8: Табличный документ: как сделать, чтобы на 1 страницу печатались ровно 3 макета?

DenYuliya
30.04.2021 17:02Прочитано: 1194

Есть макет "Анкета", занимающий 1/3 страницы (листа А4) по высоте. Анкета печатается из документа. Сколько будет анкет, заранее я не знаю, т.к. это зависит от количества строк в ТЧ документа. Формат  анкеты (количество строк и областей) всегда одинаковый: 4 области с всегда одинаковым количеством строк. 

Сейчас на страницу помещаются 2,5 анкеты, а половина "уползает" на следующий лист.

Мне надо чуть поджать высоту строк (сейчас они авто, в макете), и тогда на 1 лист будут помещаться максимум 3 анкеты, а если есть четвертая - то она будет переносится на следующий лист.

Реально ли это сделать какими-то типовыми функциями? Или только вручную высоту строк подбирать?

"ТабличныйДокумент.АвтоМасштаб = Истина;" - стоит, но не помогает, точнее он только на ширину влияет.

ТабличныйДокумент.ЭкземпляровНаСтранице = 2;  - почему-то не работает, да и мне надо не 2, а 3, а у метода вроде бы максимальное значение.

Вышеперечисленные методы работы с ТабДок стоят в самом конце цикла обхода строк ТЧ документа, после вывода всех областей ТабДок, перед Возврат ТабДок.

Есть еще метод ТабличныйДокумент.ПроверитьВывод(), но я не очень поняла, как его использовать и подходит ли он в данной ситуации? 

Yandex
Возможно, вас также заинтересует
Реклама на портале
ZooDoc
09.05.2021 23:25Ответ № 1

Сделай ширину колонок больше, тогда АвтоМасштаб уменьшит и высоту строк для сохранения масштаба

Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.