thx,但对我不好。
此代码在图纸空间中全选。
我需要打印区域上的对象。只是,不是全部。
我的代码:
- (setq plottedarea (getWindowToPlot layout))
- (setq x1 (caar plottedarea)
- y1 (cadar plottedarea)
- x2 (caadr plottedarea)
- y2 (cadadr plottedarea))
-
- (setq ents (ssget "_CP" (list (car plottedarea)
- (list x2 y1)
- (cadr plottedarea)
- (list x1 y2))
- (list (cons 8 layer) (cons 0 "INSERT")))) ; "_layout" fólián keresünk objektumokat, itt lesz a rajzpecsét és a keret, a navigáció is!
-
但是这个rutine不好,A布局图类型:
- (defun getWindowToPlot (layout / balalso jobbfelso plottype)
- (vla-GetWindowToPlot layout 'balalso 'jobbfelso)
- (setq balalso (vlax-safearray->list balalso)
- jobbfelso (vlax-safearray->list jobbfelso))
- (list balalso jobbfelso)
- )
|