MiGo 发表于 2022-7-6 14:47:08

图像边框

如何捕获imageframe设置并对其进行设置?
 
(setq Iframe。。。
 
我在打开相框,然后将其返回到原始数字后,但我不确定如何捕捉原始数字。

The Buzzard 发表于 2022-7-6 14:53:38

此命令没有变量
所以你可能必须这样做:
 

(setq IFRAME-ON (command "_.IMAGEFRAME" "ON"))

(setq IFRAME-OFF (command "_.IMAGEFRAME" "OFF"))

 
秃鹰

MiGo 发表于 2022-7-6 14:59:57

使用imageframe时,选项为0、1、2,因此整个打开/关闭部分将不起作用。在我处理过的每幅图上,imageframe总是被设置为零,但我只是想尝试捕捉那个整数并将其设置回零。

Lee Mac 发表于 2022-7-6 15:02:33

IMAGEHLT会影响事情吗?

The Buzzard 发表于 2022-7-6 15:09:31

再一次,但这次来自AutoCAD帮助部分
 
命令IMAGEFRAME
控制在视图中显示还是隐藏图像边框
系统变量无条目。
 
除非您自己设置为变量,否则没有变量。

The Buzzard 发表于 2022-7-6 15:16:45

我不相信李是同一个司令部的一部分。

MiGo 发表于 2022-7-6 15:21:00

IMAGEHLT设置为零,使其在越过图像边界时,如果启用,则边界将处于高位。如果设置为1,则选中时会在图像上形成交叉图案,或者如果悬停在设置为45度长方体图案的边界上。

Lee Mac 发表于 2022-7-6 15:22:59

 
我的错-对不起伙计们

The Buzzard 发表于 2022-7-6 15:31:57

试试这个
 
(defun C:IMGFRAME ()
(setq IFRAME (getint "\nEnter An Integer:"))
(progn
   (if
   (= IFRAME 1)
   (command "_.IMAGEFRAME" "ON")
   )
   (if
   (= IFRAME 0)
   (command "_.IMAGEFRAME" "OFF")
   )
)
)

wizman 发表于 2022-7-6 15:33:48


(setq iframe (cdr (assoc 70 (dictsearch (namedobjdict) "ACAD_IMAGE_VARS"))))

 
 
0=>Imageframe设置为Off
1=>Imageframe设置为On
3=>Imageframe设置为On,但不会打印
页: [1] 2
查看完整版本: 图像边框