Тема: Как программно распечатать чертеж?
Здравствуйте!
Помогите пожалуйста -
PlotToDevice [plotConfig]
как описывается строка "plotConfig"
Или как ее обойти через ACADPLOTCONFIGURATION
Спасибо.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как программно распечатать чертеж?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте!
Помогите пожалуйста -
PlotToDevice [plotConfig]
как описывается строка "plotConfig"
Или как ее обойти через ACADPLOTCONFIGURATION
Спасибо.
На форуме подымался вопрос, как программно распечатать чертеж. Как я помню там почти одной строкой обошлись.
Настройка печати делается ПРИМЕРНО так:
Set ObjLayout = ThisDrawing.Layouts.Item("Model") With ObjLayout .RefreshPlotDeviceInfo .ConfigName = Printer .RefreshPlotDeviceInfo .CanonicalMediaName = Paper .PlotOrigin = s .PaperUnits = acMillimeters .PlotType = acExtents .PlotRotation = ac0degrees .StandardScale = acVpScaleToFit .RefreshPlotDeviceInfo .StyleSheet = "monochrome.ctb" .PlotWithPlotStyles = True .PlotWithLineweights = True End With А теперь сама печать If k > 0 Then ThisDrawing.Plot.NumberOfCopies = k ThisDrawing.Plot.PlotToDevice End If
Спасибо!
Работает, при условии такой записи:
binResponse = ThisDrawing.Plot.PlotToDevice(полный путь/файл .PC3).
Вадим
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как программно распечатать чертеж?
Форум работает на PunBB, при поддержке Informer Technologies, Inc