主要用到函数说明:
_DMxDrawX::PutEntityInView
把一实体放到视区中,详细说明如下:
参数 说明
LONGLONG lId
实体对象的id
DOUBLE dPaddingPercentage
实体周围空白区域大小占实体大小的百分比.默为10%
js代码实现如下:
//实例化一个构造选择集进行过滤,该类封装了选择集及其处理函数。
var ss = mxOcx.NewSelectionSet();
//构造一个过滤链表
var spFilte = mxOcx.NewResbuf();
// 把批注对象,当着过滤条件.
spFilte.AddStringEx("MxComment,MxDrawXCustomEntity", 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;
if (ent.ObjectName == "McDbComment"
|| ent.ObjectName == "MxDrawXCustomEntity") {
mxOcx.PutEntityInView(ent.ObjectID, 300);
}
}
0人已收藏
0人已打赏
免费0人已点赞
分享
CAD下载及教程
返回版块52.07 万条内容 · 651 人订阅
阅读下一篇
?使用cad快速看图更换一张图纸背景色的步骤是什么?使用cad快速看图更换一张图纸背景色的步骤是什么?使用cad快速看图软件打开进行查看一张CAD图纸文件的时候如果需要进行更换其背景色的操作应该怎么样进行,使用cad快速看图软件能否快速进行此项操作步骤,下面小编就要来教大家的就是使用cad快速看图更换一张图纸背景色的步骤是什么的全部操作,希望能够帮助到你们,望采纳! 步骤一:首先要打开您电脑上面的这款CAD看图软件,小编使用的就是这款“迅捷CAD看图”软件,如果您电脑上没有CAD看图软件的话,您可以和小编使用一样的看图软件,去到迅捷CAD官网上面进行下载这款免费的看图软件!
回帖成功
经验值 +10
全部回复(0 )
只看楼主 我来说两句抢沙发