首页 > TAG信息列表 > mxOcx
如何在网页开发中获取图层操作的信息?
在此示例将演示如何获取CAD控件图纸上一些常用信息,如符号表(块表、层表、文字样式表、线型表、点样式表)、字典。 。 下面将介绍如何获取符号表的一些信息,如下图所示: 图层操作 DWG数据库中,图层存放在图层层表中,层表类名:MxDrawLayerTable,它的详细接口说明参考: 层表中每一CAD关于图层设置CAD实体对象,到指定层上操作(com接口网页版)
实体对象都有一个层属性,可以直接修改该属性。 比如JS: var ent = mxOcx.GetEntity("选择图层的实体:"); if(ent == null) { return; } if (ent == null) { return; } /CAD闪烁实体
在我们绘图过程中,我们希望某些指定的实体可以闪烁起来,以便我们更好直观的制图,下面以MxdrawCAD控件为例,介绍将dwg图纸的实体闪烁以及停止闪烁的方法。 1、闪烁实体 实现思路:首先我们可以GetEntity方法在视区选择我们需要闪烁的实体对象,然后通过ObjectID属性的到我们选择实体对象的iCAD绘制块(网页版)
主要用到函数说明: _DMxDrawX::DrawBlockReference 绘制块引用对象。详细说明如下: 参数 说明 DOUBLE dPosX 插入点的X坐标CAD将图块替换成dwg文件(网页版)
js中使用如下: var ent = mxOcx.GetEntity("选择图面的属性块:"); if(ent == null) { return; } if (ent.ObjectName != "McDbBlockReference") { alert("选择的对象不是块引用"); } else { var blkref = ent; var sBlkFilePath = mxOcxCAD偏移曲线(网页版)
主要用到函数说明: IMxDrawCurve::OffsetCurves 曲线偏移,具体说明如下: 参数说明 [in] DOUBLE dOffsetDist 偏移距离 [in] IMxDrawPoint* ptOffsetRef 偏移方向参考点,曲线向该点所在位置偏移 [out] IMxDrawResbuf** aryNewId 返回偏移后新生成的曲线id数组 jCAD绘制pl线(网页版)
js代码实现如下: function DrawPolyline() { var mxOcx = document.all.item("MxDrawXCtrl"); mxOcx.focus(); var point1 = mxOcx.GetPoint(false,0,0,"\n 点取开始点:"); if(point1 == null)CAD绘制填充,从中间挖去一块(网页版)
主要用到函数说明: _DMxDrawX::PathMakeExclude 把当前路径做上排除标记,主要用于填充的绘制,把这个路径组成的闭合区域在填充中挖去。 js代码实现如下: //绘制一个实心有圆弧边界填充,中间挖去一块. //定义一个路径的开始点 mxOcx.PathMoveToEx(440, 3310, 0, 0, 0); /CAD控件的鼠标事件(网页版)
_DMxDrawXEvents::MouseEvent CAD控件中的鼠标事件。 参数 说明 LONG lType 事件类型,1鼠标移动,2是鼠标左键按下,3是鼠标右键按下,4是鼠标左键CAD得到范围内实体(网页版)
主要用到函数说明: IMxDrawSelectionSet::Select 构造选择集。详细说明如下: 参数说明 [in] MCAD_McSelect Mode 构造选择集方式 [in] VARIANT point1 构造择择集时需要使用到的点对象 [in] VARIANT point2 构造择择集时需要使用到的点对象 [in,opCAD得到所有实体1
主要用到函数说明: IMxDrawSelectionSet::AllSelect 得到当前空间的所有实体。详细说明如下: 参数 说明 [in,defaultvalue(NULL)] IMxDrawResbuf* filterData梦想CAD控件关于填充问题
一、绘制填充 1.单击菜单栏,“绘图”->“ 填充”。 2.单击绘图工具栏“绘填充命令”按钮。 3.在命令行中输入Hatch ,按回车键,显示如下: 点击上图图案填充选择键,弹出窗口,如下图所示,选择填充样式: 点选边界按钮,指定闭合区域中的一点,程序会自动搜索该区域,并填充。填