才鸟,请问table设置的高度、宽度后,画出的表格的宽高却不是设置的值,何解?
www.dimcax.com
才鸟,请问table设置的高度、宽度后,画出的表格的宽高却不是设置的值,何解?
才鸟,请问table设置的高度、宽度后,画出的表格的宽高却不是设置的值,何解?我是一开始就设置的,代码如下: namespace classlibrary { public class lab11class { public lab11class() { } // define command "asdkcmd1" [commandmethod("tt")] static public void tabletest() // this method can have any name { editor ed = application.documentmanager.mdiactivedocument.editor; database db = application.documentmanager.mdiactivedocument.database; transaction trans = hostapplicationservices.workingdatabase.transactionmanager.starttransaction(); using(trans) { try { blocktable bt = (blocktable)trans.getobject(db.blocktableid,openmode.forread); blocktablerecord btr = (blocktablerecord)trans.getobject(db.currentspaceid,openmode.forwrite); table mytable = new table(); mytable.direction = new vector3d(1,0,0); mytable.numcolumns = 4; mytable.numrows = 10; mytable.width = 20; mytable.height = 100; btr.appendentity(mytable); trans.addnewlycreateddbobject(mytable,true); } catch(autodesk.autocad.runtime.exception ex) { application.showalertdialog(ex.message); } finally { trans.commit(); trans.dispose(); } } } } } 我设置的width和height分别是20,100,但是画出的实际表格宽度却不是,怎么回事啊?还有表格的插入点、方向以及文字的方向怎么设置?
mytable.setcolumnwidth(20)
谢谢,那设置表格的方向是什么啊?不如我要水平方向的,起点在1000,1000上?
mytable.position = new point3d(1000, 1000, 0);
table中是没有position这个属性的哦!!!!!!! table中是没有position这个属性的哦!!!!!!!