btraemoore 发表于 2022-7-6 22:19:35

访问图层线型na

据我所知,访问图层线型名称(LineTypeTableRecord.name)需要一些工作。还有别的办法吗?有没有办法从相关图层内访问线型名称?

BlackBox 发表于 2022-7-6 22:57:05

根本没有工作,真的。。。你可能想看看Viru的ADNDevBlog文章,识别实体的线型,这是谷歌快速搜索中为数不多的结果之一。

btraemoore 发表于 2022-7-6 23:18:40

我想出来了,我只是想得不对。。
 

LinetypeTableRecord Ltype = (LinetypeTableRecord)curTrans.GetObject(
                                        curLayer.LinetypeObjectId,OpenMode.ForRead
                                );
newRow["LINETYPE"] = Ltype.Name;

BlackBox 发表于 2022-7-6 23:26:49

 
我希望如此。。。这正是Viru在上述参考文章的代码示例中所做的(获取LinetypeTableRecord对象的Name属性)。
 
很高兴你把它整理好了。
页: [1]
查看完整版本: 访问图层线型na