土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ CAD何如将标注放在视区中?

CAD何如将标注放在视区中?

发布于:2019-06-05 16:08:05 来自:建筑设计/CAD下载及教程 [复制转发]

主要用到函数说明:


_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 )

只看楼主 我来说两句抢沙发

CAD下载及教程

返回版块

52.07 万条内容 · 651 人订阅

猜你喜欢

阅读下一篇

?使用cad快速看图更换一张图纸背景色的步骤是什么?

使用cad快速看图更换一张图纸背景色的步骤是什么?使用cad快速看图软件打开进行查看一张CAD图纸文件的时候如果需要进行更换其背景色的操作应该怎么样进行,使用cad快速看图软件能否快速进行此项操作步骤,下面小编就要来教大家的就是使用cad快速看图更换一张图纸背景色的步骤是什么的全部操作,希望能够帮助到你们,望采纳! 步骤一:首先要打开您电脑上面的这款CAD看图软件,小编使用的就是这款“迅捷CAD看图”软件,如果您电脑上没有CAD看图软件的话,您可以和小编使用一样的看图软件,去到迅捷CAD官网上面进行下载这款免费的看图软件!

回帖成功

经验值 +10