主要用到函数说明:
IMxDrawRasterImageDef::SourceFileName
得到光栅文件名称。
js代码实现如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
var ss = mxOcx.NewSelectionSet(); // 创建过滤对象. var spFilte = mxOcx.NewResbuf(); spFilte.AddStringEx( "IMAGE" , 5020); ss.Select2(5, null , null , null , spFilte); for ( var i = 0; i < ss.Count; i++) { var ent = ss.Item(i); if (ent == null ) continue ; var imagedef = mxOcx.ObjectIdToObject(ent.ImageDefId); alert(imagedef.SourceFileName); } |
原文:https://www.cnblogs.com/yzy0224/p/11158024.html