主要用到函数说明:
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);
}
|