All Forums
 Категория Visio
 Форум Вопросы и ответы
 Параметры принтера - можно ли сохранить ?
Author Previous Topic Topic Next Topic  

bdfy

Belarus
267 Posts

Posted - 04/15/2009 :  17:30:37
Постоянно печатаю один и тот же файл ( с изменениями ) в пдф через pdffactory. вообще хотелось бы это делать скриптом. команда printout то есть, но как сохранить настройки принтера непонятно совершенно. они сбиваются каждый раз при новом открытии документа. приходится заново выставлять разрешение, поля, сжатие графики. никто не сталкивался ? если сохранить настройки нельзя, может их можно из макроса выставить ?

Tumanov

Russia
1198 Posts

Posted - 04/15/2009 :  18:41:16
Скорее всего можно.
Многие из нужных параметров передаются через свойства документа. Примерно так
Set docObj = appVisio.Documents(1)
'Прием всех параметров печати принтера
sTP = docObj.Printer
PaperSize = docObj.PaperSize
Orient = docObj.PrintLandscape
CenterH = docObj.PrintCenteredH
CenterV = docObj.PrintCenteredV
FitP = docObj.PrintFitOnPages
FitH = docObj.PrintPagesAcross
FitV = docObj.PrintPagesDown
Pleft = docObj.LeftMargin * 25.4
Pright = docObj.RightMargin * 25.4
Ptop = docObj.TopMargin * 25.4
Pbottom = docObj.BottomMargin * 25.4
Естественно, их можно как читать, так и писать.
Go to Top of Page

bdfy

Belarus
267 Posts

Posted - 04/16/2009 :  22:13:32
все оказалось куда как проще :) просто принтер надо настаивать чезер панель "Принтеры и факсы" - тогда настройки сохраняются. напрямую к визио это и отношения не имеет, так винда работает.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)