Ориентация страницы при печати #519429


#0 by servs
Здравствуйте! Мне нужно, чтобы при нажатии на кнопку печати можно было распечатать 2 листа: первый с альбомной ориентацией, второй с книжной. У объекта ТабличныйДокумент есть только 1 свойство ОриентацияСтраницы(или как-то так), а листиков 2. Подскажите как правильно сделать. П.С.: о том что можно использовать 2 табличных документа я знаю, но тогда и кнопку печать нужно нажимать 2 раза, а для пользователей это неудобно.
#1 by DrShad
а разве нельзя по кнопке печать вывести два табдокумента?
#2 by servs
из 2 табдоков можно вывести 2 формы предварительного просмотра, но тогда ведь и процедуру печати нужно поторять для 2 форм, что неудобно... Идеальный вариант - выводить 2 табдока в 1 форму предварительного просмотра, и после печати получать 2 листа с разной ориентацией.
#3 by Stim
а в чем проблема программно разделять один табдок на два - на ландшафтный и портретный размер??
#4 by Stim
и вообще - позовите специалиста
#5 by servs
вопрос читайте внимательно, проблем с табдоками нет(уже 2 раза написал)! я и есть)))
#6 by Lama12
в правильно написано. Перед печатью обрабатываешь таб док и режешь его программно на 2 части. каждую выводишь по отдельности. Или у тебя внешняя печатная форма?
#7 by servs
печатная форма не внешняя т.е. нужно делать так: 1) обрабатываю первый таб док и устанавливаю у него свойство ОриентацияСтраницы Ландшафт 2) в поле табличного документа вывожу этот таб док 3) обрабатываю 2ой таб док свойство ОриентацияСтраницы Портрет 4) вывожу в поле табличного документа 5) показываю поле табличного документа пользователю 6) пользователь 1 раз нажимает печать и получает в лотке принтера 2 листа с разной ориентацией я правильно понял?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С