用户可以在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();