Каталог решений - Масштаб документа при печати, или последняя строка выходит на другую страницу

Масштаб документа при печати, или последняя строка выходит на другую страницу

Масштаб документа при печати, или последняя строка выходит на другую страницу

В наличии

Когда при печати документа на принтер некоторые страницы разбиваются на 2 страницы.

Категория:

Описание

Иногда, при разработке обработок, печатающих комплект документов как один документ, абсолютно непредсказуемо, у конечного пользователя страница выводится с разрывом (вместо одной страницы — две, на второй только одна/две строки).

 

 

Повторить такой вывод, как правило очень проблематично — играют роль система, драйвер принтера и т.д. и т.п., да и настроить на всех компьютерах все одинаково — проблематично.

Попытка играть с масштабом при выводе — создает "некрасивую" печать.

Сработал следующий метод:

1. В Модуле менеджера обработки "ПечатьОбщихФорм" (через расширение) добавил строки:

&Перед("ЗаполнитьТабличныйДокументТОРГ12")
Процедура смЗаполнитьТабличныйДокументТОРГ12(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати, ПараметрыПечати)
    ТабличныйДокумент.АвтоМасштаб = Истина;
    ТабличныйДокумент.РазмерСтраницы="A4";
    ТабличныйДокумент.ПолеСверху = 10;
    ТабличныйДокумент.ПолеСнизу = 10;
    ТабличныйДокумент.ПолеСлева = 5;
    ТабличныйДокумент.ПолеСправа = 5;

2. Непосредственно в обработке формирования документа перед отправкой на принтер:
 

    ТабличныйДокумент.АвтоМасштаб = Истина;
    ТабличныйДокумент.РазмерСтраницы="A4";
    ТабличныйДокумент.ПолеСверху = 5;
    ТабличныйДокумент.ПолеСнизу = 5;
    ТабличныйДокумент.ПолеСлева = 15;
    ТабличныйДокумент.ПолеСправа = 15;

 

Собственно п.1 требуется повторить для всех формируемых печатных форм типа УПД, ТТН и т.д., где у пользователей воспроизводится ошибка.

has been added to your cart:
Оформление заказа