|
www.mxdraw.com
|
创建一个MxDrawUtility对象,方便使用,多用于网页创建对象。该函数只能调用控件的Call函数才起作用。
static void Mx_NewUtility();
返回新创建的MxDrawUtility对象
例如: JS代码
function DoCommandEventFunc(iCmd)
{
if (iCmd == 1)
{
var ocx = document.getElementById("MxDrawXCtrl");
// 与用户交,得到矩形框.
var mxUtility = ocx.Call("Mx_NewUtility","");
var pt = mxUtility.GetPoint(null,"nn 输入剪切矩形框左下角点:");
if (pt == null)
{
MessageBox.Show("用户取消..");
return;
}
var param = ocx.Call("Mx_NewResbuf","");
param.AddDouble(pt.x, -10);
param.AddDouble(pt.y, -10);
var retParam = ocx.CallEx("Mx_GetCorner", param);
if(retParam.AtString(0) == "Ok")
{
// 成功得到一个矩形框.把控件的显示视区放到这个范围内。
ocx.ZoomWindow(pt.x,pt.y,retParam.AtDouble(1),retParam.AtDouble(2));
}
}
}