xiaoqicsu 发表于 2008-6-5 12:43:00

[求助]怎么使用代码加载自定义线型文件??

<p>各位高手,怎么使用vb.net或C#代码加载自定义线型??&nbsp; 自定义线型文件为 ltype.lin</p><p>在代码中怎么实现自定义线型的调用?????</p>

houlinbo 发表于 2010-7-23 16:14:00

<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">&nbsp;LinetypeTable ltt = tr.GetObject(db.LinetypeTableId, OpenMode.ForWrite) as LinetypeTable;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!ltt.Has(lineStyleName))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; db.LoadLineTypeFile(lineStyleName, "acadiso.lin");</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!ltt.Has(lineStyleName))&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LinetypeTableRecord lttr = new LinetypeTableRecord();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lttr.Name = lineStyleName;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //lttr.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ltt.Add(lttr);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr.AddNewlyCreatedDBObject(lttr, true);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>

ydp_00769 发表于 2010-11-9 14:03:00

<p>实现自动加载线型,楼主的方法是对的。。</p>

榨菜人生 发表于 2023-10-20 18:29:49

houlinbo 发表于 2010-7-23 16:14
&nbsp;LinetypeTable ltt = tr.GetObject(db.LinetypeTableId, OpenMode.ForWrite) as LinetypeTable;&nbsp ...

大佬好!这个怎么用呢?

箭头_Row 发表于 2023-10-30 00:46:21

詳見AutoDesk的官方文檔哦:

https://www.cadn.net.cn/portal.php?mod=view&aid=11537
页: [1]
查看完整版本: [求助]怎么使用代码加载自定义线型文件??