private void DrawPathToHatch() { axMxDrawX1.PathMoveTo(0, 30); //路径的一下个点 axMxDrawX1.PathLineTo(100, 50); //路径的一下个点 axMxDrawX1.PathLineTo(100, 30); //路径的一下个点 axMxDrawX1.PathLineTo(0, 30); axMxDrawX1.AddLinetype("MLineType1", ""); axMxDrawX1.LineType = "MLineType1"; axMxDrawX1.DrawCADColor = 255; axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveTo(30, 70); //路径的一下个点 axMxDrawX1.PathLineTo(200, 70); //路径的一下个点 axMxDrawX1.PathLineTo(200, 120); //路径的一下个点 axMxDrawX1.PathLineTo(30, 70); axMxDrawX1.AddLinetype("MLineType2", ""); axMxDrawX1.LineType = "MLineType2"; axMxDrawX1.DrawCADColor = 65280; axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveTo(110, 30); //路径的一下个点 axMxDrawX1.PathLineTo(150, 60); //路径的一下个点 axMxDrawX1.PathLineTo(150, 30); //路径的一下个点 axMxDrawX1.PathLineTo(110, 30); axMxDrawX1.AddLinetype("MLineType3", ""); axMxDrawX1.LineType = "MLineType3"; axMxDrawX1.DrawCADColor = 65535; axMxDrawX1.DrawPathToHatch(1); //----------------------------------------------------------------------------------------------- axMxDrawX1.PathMoveTo(200, 30); //路径的一下个点 axMxDrawX1.PathLineTo(300, 30); //路径的一下个点 axMxDrawX1.PathLineTo(300, 60); //路径的一下个点 axMxDrawX1.PathLineTo(200, 30); axMxDrawX1.AddLinetype("MLineType4", ""); axMxDrawX1.LineType = "MLineType4"; //设置颜色 axMxDrawX1.DrawCADColor = 16711680; // 把路径闭合 axMxDrawX1.DrawPathToHatch(1); } |