CAD得到文字内容(网页版)

js中代码实现说明:

var selEnt = mxOcx.NewComObject("IMxDrawUiPrEntity");
selEnt.message = "选择文字";
if(selEnt.go() != 1)
    return;
var image = selEnt.Entity();
if(image == null)
    return;
if (image.ObjectName == "McDbText") {
 
    var sTxt =image.TextString ;
    alert(sTxt);
}

 

js中代码得到多行文字实现说明:

// 与用户交互,在图上选择一个实体
          var ent = mxOcx.GetEntity("选择多行文字:");
          if(ent == null)
       {
   // 用户取消了选择.
              return;
       }
        var param = mxOcx.NewResbuf();
        param.AddObjectId(ent.ObjectID);
        var ret = mxOcx.CallEx("Mx_GetMTextContent", param);
if(ret.AtString(0) == "Ok")
              {
   alert(ret.AtString(1));
              }

posted on 2019-07-05 14:06  梦想CAD控件  阅读(152)  评论(0)    收藏  举报

导航