Тема: Печать чертежа AutoCAD из Delphi
Здрасте фсем. Подскажите пожалуйста, как распечатать программно из автокада чертеж с помощью рамки, с расстановкой всех параметов: масштаб, лист (альбом, книга), принтер, формат листа.
Заранее спасиба!
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → Delphi → Печать чертежа AutoCAD из Delphi
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здрасте фсем. Подскажите пожалуйста, как распечатать программно из автокада чертеж с помощью рамки, с расстановкой всех параметов: масштаб, лист (альбом, книга), принтер, формат листа.
Заранее спасиба!
У меня в ряд выстроены листы. Нужно распечатать их от листа номер К до листа I.
Научился выделять рамкой. Но программа почему-то не повторяет цикл. Распечатывает один чертеж К и всё! Почему? Тааааак! Уже голова дымится!!!! Все перепробовал!
BeginPoint:=VarArrayCreate([0,1],varDouble);
EndPoint:=VarArrayCreate([0,1],varDouble);
For j:=k to i do
begin
BeginPoint[0]:=j*21-21; // координата X
BeginPoint[1]:=0; // координата Y
EndPoint[0]:=j*21; // координата X
EndPoint[1]:=29.7; // координата Y
AutoCAD.ActiveDocument.ActiveLayout.SetWindowToPlot(BeginPoint,EndPoint);
AutoCAD.ActiveDocument.Plot.PlotToDevice(ComboBox1.Text);
end;
первое, что приходит в голову: проверь значение i
Я бы посоветовала добавить координату Z.
Где-то читала, что надо всегда задавать все три координаты
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → Delphi → Печать чертежа AutoCAD из Delphi
Форум работает на PunBB, при поддержке Informer Technologies, Inc