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