lisp打印命名视图
我有几个命名视图(d-1、d-2等10到15个视图),可以打印到普通的a4大小桌面打印机上。如何使用lisp打印命名视图?
我的命名视图是使用视图>命名视图>模型视图创建的。
欢迎提供建议、链接和建议。
我还想使用lisp创建命名视图-直接在例程中传输视图名称和窗口范围。名称将出现在列表或任何合适的变量中。窗口范围将在其他一些例程中获得。 与AutoCAD中的大多数其他内容一样,视图存储在视图表/集合中,例如。
(tblnext "VIEW" t)
(vla-get-Views <doc>) 今天走了这么远。
你能帮我把视图打印到网络打印机上的命令吗?
(defun c:VIEW ()
(vl-load-com)
(vlax-for myViews (vla-get-Views (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(alert (strcat "View: " (vla-get-Name myViews)))
)
);defun 是否可以将视图名称“传输”到lisp例程中的plot命令?
下面,“命名视图”是我想要绘制的视图之一。
我想我可以使用plot命令来绘制所有视图。
有更好的方法吗?
我将通过以下方式获得命名视图:
(vlax-for myviews (vla-get-Views (vla-get-ActiveDocument (vlax-get-Acad-Object))) 刚刚解决了这个问题:
(vla-get-Name myviews)
欢迎提供更好的解决方案。 另一种解决方案是将PlotConfiguration对象用于:
6
页:
[1]