|
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("求外包失败");
}