|
用户可以在CAD控件视区任意位置绘制直线。
主要用到函数说明:
MxLibDraw.drawLine
绘制一个直线。详细说明如下: 参数 | 说明 | double dDx1 | 直线的开始点x坐标 | double dDy1 | 直线的开始点y坐标 | double dDx2 | 直线的结束点x坐标 | double dDy2 | 直线的结束点y坐标 |
MxLibDraw.addLinetype
增加一个线型定义。详细说明如下: 参数 | 说明 | String pszName | 线型名 | String pszLineDefine | 线定义字符串 | float dScale | 缩放比例 | 代码实现说明:
- MxFunction.openFile("");
-
- // 设置画图颜色.
- long[] rgb = new long[3];
- rgb[0] = 255;
- rgb[1] = 0;
- rgb[2] = 0;
-
- MxLibDraw.setDrawColor(rgb);
-
- MxLibDraw.setLineWidth(10);
-
- MxLibDraw.drawLine(10,10,200,300);
-
- MxLibDraw.addLinetype("MyLine","20,-10",1);
-
- MxLibDraw.setLineType("MyLine");
- MxLibDraw.setLineWidth(5);
-
- MxLibDraw.drawLine(10,300,200,10);
-
- MxFunction.zoomAll();
复制代码
|
|