1С 7.7 Можно ли задавать тип бумаги при печати? #105250


#0 by Sasha
Возник вопрос: реально ли в 1с 7.7 программно задавать тип бумаги при печати в зависимости от тех или иных условий? Допустим А4 или А3, в ПараметрыСтраницы - я такого не нашел........
#1 by Sasha
Ну или хотя бы задавать ширину страницы в каких-нить условных единицах?
#2 by Sasha
Может через скрипты как-нибудь изголится, подскажите? а то я в них не силен....
#3 by Sasha
*
#4 by Sasha
**
#5 by Sasha
***
#6 by Бертыш
Вот у меня завалялось из какой то ветки на кубаниDMPAPER_A3 = 8;BlackAndWhiteBottomCollateCopyesDefaultPrinterFitToPageFooterHeaderLeftOrientPaperPaperSourcePerPageRightScaleTopПроцедура печать ПараметрыСтраницы
#7 by Oblomov
1-й способ: создать 2 копии принтера с разными настройками и указывать нужный в ПараметрыСтраницы2-й способ: сохранить 2 варианта настройки принтера и считывать их перед печатьюЗапись параметров принтера в файл:ЗапуститьПриложение("rundll32 printui.dll, PrintUIEntry /Ss /n ""printer"" /a ""file.dat""")Чтение параметров принтера из файла:ЗапуститьПриложение("rundll32 printui.dll, PrintUIEntry /Sr /n ""printer"" /a ""file.dat""")где ""printer"" это имя установленного принтера.---З.Ы. не моё. проверяй сам.З.З.Ы слишком много апов
#8 by Sasha
(6,7) Спасибо огромное, будем пробовать :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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