private void DynInsert() { //把颜色改回黑白色 axMxDrawX1.DrawCADColorIndex = 0; //创建一个图层,名为"BlockLayer" axMxDrawX1.AddLayer( "BlockLayer" ); //设置当前图层为"BlockLayer" axMxDrawX1.LayerName = "BlockLayer" ; var sBlkName = "Tree" ; //用户需要出入图块的路径 控件程序在磁盘的文件路径 var sBlkFile = axMxDrawX1.GetOcxAppPath() + "\\Blk\\树.dwg" ; //向控件数据库中插入一个图块,不用它插入匿名块 axMxDrawX1.InsertBlock(sBlkFile, "Tree" ); //绘制块引用对象 //参数一为插入点的X坐标;参数二为插入点的Y坐标; //参数三为图块名;参数四为图块缩放比例;参数五为图块的旋转角度 axMxDrawX1.DrawBlockReference(0, 3600, "Tree" , 1, 0); axMxDrawX1.ZoomAll(); axMxDrawX1.UpdateDisplay(); } |