liminnet 发表于 2009-10-23 11:20:00
雪山飞狐_lzh 发表于 2009-10-23 18:10:00
<p>一、</p><p>C#是强类型语言,没有像VB那样的类型自动转换</p><p>你贴的代码可以不用转换,ColorIndex是Entity类的成员变量</p><p>但如果引用子类的特殊成员变量,如Line的StartPoint,或Circle的Center就必须转换了</p><p>二、</p><p> <br/> public void Test()<br/> {<br/> Document doc = Application.DocumentManager.MdiActiveDocument;<br/> Editor ed = doc.Editor;</p><p> PromptSelectionOptions opt = new PromptSelectionOptions();<br/> opt.MessageForAdding = "Select a Line:";<br/> opt.MessageForRemoval = "Remove a Line:";</p><p> SelectionFilter filter = <br/> new SelectionFilter(<br/> new TypedValue[]<br/> { <br/> new TypedValue(0,"line")<br/> }<br/> );</p><p> ed.GetSelection(opt, filter);</p><p><br/> }</p><p>三、</p><p>db.BlockTableId是块表的ObjectId</p><p>可以通过GetObject函数获取块表</p><p>块表,即块定义集合,数据库默认包含3个特殊的块定义,即模型空间,布局1,布局2</p><p>bt就是模型空间了</p><p>四、</p><p>只会覆盖对应应用程序名的XData,即对应1001组码的一组数据</p>
页:
[1]