0
点赞
收藏
分享

微信扫一扫

CAD替换图片


主要用到函数说明:

IMxDrawImageMark::ImageFile

图片文件路径。

js中实现代码说明:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

​function​​​ ​​ModifyImage() {​

​// 新建一个COM组件对象​

​var​​​ ​​selEnt = mxOcx.NewComObject(​​​​"IMxDrawUiPrEntity"​​​​);​

​selEnt.message = ​​​​"选择图像对象"​​​​;​

​if​​​​(selEnt.go() != 1)​

​return​​​​;​

​var​​​ ​​image = selEnt.Entity();​

​if​​​​(image == ​​​​null​​​​)​

​return​​​​;​

​if​​​ ​​(image.ObjectName != ​​​​"McDbMxImageMark"​​​​) {​

​alert(​​​​"选择对象不是图像"​​​​)​

​return​​​​;​

​}​

​// 控件程序在磁盘的文件路径​

​var​​​ ​​sImageFile = mxOcx.GetOcxAppPath() + ​​​​"\\mxdraw.png"​​​​;​

​//替换目标文件​

​image.ImageFile = sImageFile;​

​}​

效果展示:

用户可以通过点击替换图片按钮,将在js代码中设置的图片替换为之前的图片。如下图所示:

CAD替换图片_com组件

举报

相关推荐

0 条评论