www.mxdraw.com
|
返回当前视区显示的文档范围或视区范围
static bool Mx_GetViewCoord(IN LONG lRetViewCoord = 0, OUT DOUBLE& lLbx, OUT DOUBLE& lLBy, OUT DOUBLE& lRtx, OUT DOUBLE& lRty);
参数 |
说明 |
IN LONG lRetViewCoord = 0 |
返回的坐标是否是视区坐标,如果为1返回视区坐标,默认值为0返回文档坐标。 |
OUT DOUBLE& lLbx |
返回文档范围的左下角X坐标 |
OUT DOUBLE& lLBy |
返回文档范围的左下角Y坐标 |
OUT DOUBLE& lRtx |
返回文档范围的右上角X坐标 |
OUT DOUBLE& lRty |
返回文档范围的右上角Y坐标 |
成功返回true
例如:C#下的调用代码
MxDrawResbuf pRet = (MxDrawResbuf)axMxDrawX1.Call("Mx_GetViewCoord", ""); if (pRet.AtString(0) == "Ok") { MessageBox.Show( "LBx:" + pRet.AtDouble(1).ToString() + "LBy:" + pRet.AtDouble(2).ToString() + "Rtx:" + pRet.AtDouble(3).ToString() + "Rty:" + pRet.AtDouble(4).ToString()); } else { MessageBox.Show("求外包失败"); }