Тема: Помогите пожалуста с установкой размеров листа и границ печати.
Добрые люди помогите как устанавливать нестандартные размеры бумаги и менять границы печати, а то рамки форматов не вмещаются в граници печати.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Помогите пожалуста с установкой размеров листа и границ печати.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрые люди помогите как устанавливать нестандартные размеры бумаги и менять границы печати, а то рамки форматов не вмещаются в граници печати.
Если можешь покажи наработки.
Дело происходит в "Моделе" или "Листе".
У меня стоит похожая задача, печати кучи листов (форматок) на модели. Анализ найденных форматок. Подбор принтера, и его настройка на печатаемый формат. Пока так и не разобрался.
А то сто раз выделять рамкой область печати заколебаешся.
посмотрите тут
http://dwg.ru/dnl/126
я писал для печати.
знание языка конечно хромает, но тем не менее, все работает
pName = "Gipro A0x1g"
Formats = ThisDrawing.ActiveLayout.GetCanonicalMediaNames
For Each Element In Formats
name = ThisDrawing.ActiveLayout.GetLocaleMediaName(Element)
If InStr(1, name, pName, vbTextCompare) = 1 Then
ThisDrawing.ActiveLayout.CanonicalMediaName = Element
End If
Next Element
ThisDrawing.PaperSpace.Layout.PaperUnits = acMillimeters
я так сделал но сдесь надо предварительно создать требуемый формат
у меня тоже програмно создать этот самый CanonicalMediaName не вышло....
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Помогите пожалуста с установкой размеров листа и границ печати.
Форум работает на PunBB, при поддержке Informer Technologies, Inc