private void DrawPathToHatch1() { //把路径的开始位置移动指定的点 //参数一为点的X坐标 ,参数二为点的Y坐标,参数三为该点处开始宽度,对Polyline线的绘制有效 //参数四为该点处结束宽度,对Polyline线的绘制有效 //参数五为该点处的凸度,对Polyline线的绘制有效 axMxDrawX1.PathMoveToEx(0, 30, 0.3, 0.3, 0.3); //路径的一下个点 axMxDrawX1.PathLineTo(100, 30); //路径的一下个点 axMxDrawX1.PathLineTo(100, 90); //路径的一下个点 axMxDrawX1.PathLineTo(0, 30); //设置颜色 axMxDrawX1.AddLinetype( "MLineType1" , "" ); axMxDrawX1.LineType = "MLineType1" ; axMxDrawX1.DrawCADColor = 255; // 把路径闭合 axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveToEx(50, 120, 0.3, 0.3, 0.3); //路径的一下个点 axMxDrawX1.PathLineTo(150, 120); //路径的一下个点 axMxDrawX1.PathLineTo(150, 180); //路径的一下个点 axMxDrawX1.PathLineTo(50, 120); //设置颜色 axMxDrawX1.AddLinetype( "MLineType2" , "" ); axMxDrawX1.LineType = "MLineType2" ; axMxDrawX1.DrawCADColor = 65280; // 把路径闭合 axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveToEx(110, 50, 0.3, 0.3, 0.3); //路径的一下个点 axMxDrawX1.PathLineTo(200, 30); //路径的一下个点 axMxDrawX1.PathLineTo(200, 90); //路径的一下个点 axMxDrawX1.PathLineTo(110, 50); //设置颜色 axMxDrawX1.AddLinetype( "MLineType3" , "" ); axMxDrawX1.LineType = "MLineType3" ; axMxDrawX1.DrawCADColor = 65535; // 把路径闭合 axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveToEx(250, 30, 0.3, 0.3, 0.3); //路径的一下个点 axMxDrawX1.PathLineTo(300, 30); //路径的一下个点 axMxDrawX1.PathLineTo(300, 90); //路径的一下个点 axMxDrawX1.PathLineTo(250, 30); //设置颜色 axMxDrawX1.AddLinetype( "MLineType4" , "" ); axMxDrawX1.LineType = "MLineType4" ; axMxDrawX1.DrawCADColor = 16711680; // 把路径闭合 axMxDrawX1.DrawPathToHatch(1); } |