在网页中如何返回当前图纸的最小外包矩形框?
MxDraw网页开发|黄洪辉|2018-05-09 14:38
-
回答:
主要用到函数说明:
_DMxDrawX::GetMcDbDatabaseBound
返回当前图纸的最小外包矩形框,详细说明如下:
参数 说明 DOUBLE* pLbx
返回最小外包矩形框左下角X值
DOUBLE* pLby
返回最小外包矩形框左下角Y值
DOUBLE* pRtx
返回最小外包矩形框右上角X值
DOUBLE* pRty
返回最小外包矩形框右上角Y值
js代码实现如下:
var pRet =mxOcx.Call("Mx_GetMcDbDatabaseBound", ""); if (pRet.AtString(0) == "Ok") { alert( "LBx:" + pRet.AtDouble(1) + "LBy:" + pRet.AtDouble(2) + "Rtx:" + pRet.AtDouble(3) + "Rty:" + pRet.AtDouble(4)); } else { alert("调用失败"); }