主要用到函数说明:

IMxDrawCurve::GetLength2

返回曲线长度

js代码得到曲线长度实现如下:

 function GetCLength() {

var ent = mxOcx.GetEntity("选择曲线:");

if (ent == null)

return;


var curve;

if (ent.ObjectName == "McDbSpline")

{

curve =ent;

}

else

{

alert("实体类型不对");

return;

}

var curvelen = curve.GetLength2();


alert(curvelen);


}