v7: Масштаб не по ширине листа #750033


#0 by extrim-style
Вывожу печатную форму с масштабом 90%. Если в Параметрах страницы было установлено "По ширине листа", то необходимый масштаб не устанавливается. Как вывести с масштабом?
#1 by Ващета
шта? или то или то только
#2 by extrim-style
автомасштаб программно не установлен
#3 by extrim-style
как переключить в Масштаб?
#4 by extrim-style
Т.е. если в параметрах страницы было выбрано "Масштаб", то программно масштаб устанавливается, если же было выбрано "По ширине листа" - то программно масштаб не устанавливается. Как изменить масштаб?
#5 by Ёпрст
Таб.ПараметрыСтраницы - меняй, сколько влезет
#6 by Ващета
#7 by extrim-style
не пишу, потому что вопрос по 7-ке
#8 by extrim-style
так я так и делаю         Таб.ПараметрыСтраницы(Спр.Ориентация,Спр.Масштаб,Спр.РежимПечатиКопий,Спр.ПолеСлева,Спр.ПолеСправа,Спр.ПолеСверху,Спр.ПолеСнизу,Спр.КолонтитулСверху,Спр.КолонтитулСнизу,,,Сокрлп(Спр.ИмяПринтера)); автомасштаб не установлен, т.е. 0...
#9 by extrim-style
Up
#10 by Ёпрст
Задай уникальные опции печати перед этим
#11 by extrim-style
пробовал - не помогло.
#12 by Ёпрст
Не помогло, это как ? Че не работает то ? И че передаешь в параметры страницы при этом ?
#13 by Ёпрст
И как ты ЭТО потом проверяешь ?
#14 by extrim-style
не знаю, как еще подробнее расписать. делаю программное формирование печатной формы, в Таб.ПараметрыСтраницы автомасштаб не устанавливаю, в Таб.Опции задаю уникальное имя для печати. Формирую отчет. Если в параметрах страницы переключатель был установлен в Масштаб (любое значение), то необходимый мне масштаб устанавливается нормально (вижу необходимое значение в параметрах страницы). Если же был выбран "По ширине листа", то переключатель не устанавливается в Масштаб и значение не меняется.
#15 by Ёпрст
ясен пень
#16 by Ёпрст
Или по Ширине листа или масштаб.
#17 by Ёпрст
Другово не дано
#18 by extrim-style
программно нельзя изменить?
#19 by extrim-style
+ ниче не понимаю. я же 1 из них выбираю!       Таб.ПараметрыСтраницы(Спр.Ориентация,Спр.Масштаб,Спр.РежимПечатиКопий,Спр.ПолеСлева,Спр.ПолеСправа, Спр.ПолеСверху,Спр.ПолеСнизу,Спр.КолонтитулСверху,Спр.КолонтитулСнизу,,,Сокрлп(Спр.ИмяПринтера)) в данном случае - Спр.Масштаб устанавливаю 90, а автомасштаб=0.
#20 by Ёпрст
И ?
#21 by Ёпрст
масштаб в 90 не устанавливается ?
#22 by Ёпрст
Где ты это видишь ? Нажми на предварительный просмотр, или в параметры страницы - и там будет, либо масштаб, либо по ширине листа.
#23 by Ёпрст
#24 by extrim-style
спасибо. очень убедительно. пойду копать.
#25 by extrim-style
Нашел ошибку. Была еще одна строка Таб.ПараметрыСтраницы(...) непосредственно перед выводом.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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