主要用到函数说明:
MxLibDraw.drawBlockReference
绘制块引用对象。详细说明如下:
参数 | 说明 |
---|
double dPosX | 插入点的X坐标 |
double dPosY | 插入点的Y坐标 |
String pszBlkName | 图块名 |
double dScale | 图块缩放比例 |
double dAng | 图块的旋转角度 |
代码实现说明:
1 2 3 4 5 6 7 8 9 10 11 12 | MxFunction.newFile(); Log.e( "isModifyed" ,MxFunction.isModifyed() ? "Y" : "N" ); String sFileName = MxFunction.getWorkDir() + "/tree.dwg" ; String sBlkName = "tree" ; MxLibDraw.insertBlock(sFileName,sBlkName); // drawBlockReference(double dPosX, double dPosY, String pszBlkName, double dScale, double dAng); MxLibDraw.drawBlockReference(0,0,sBlkName,1,0); MxFunction.zoomAll(); |
效果展示:
用户可以通过点击绘制图块按钮,将在代码中设置的图块插入到CAD控件视区。如下图所示: