用C# 无法获取天正文字的内容,后来看人说可以用反射法,也就是在C#里写lisp可以读取天正文字内容,后面一直没写出来,报错。
 - private bool IsPotentialTssdText(DBObject obj)
- {
- if (obj == null || !obj.IsCustomObject) return false;
- // Check against known TSSD DXF names (case-insensitive is safer)
- return TssdTextDxfNames.Contains(obj.DxfName, StringComparer.OrdinalIgnoreCase);
- }
主要是上面的代码有问题
错误:运算符“!”无法应用于“方法组”类型的操作数
错误:“DBObject”未包含“DxfName”的定义,并且找不到可接受第一个“DBObject”类型参数的可访问扩展方法“DxfName”(是否缺少 using 指令或程序集引用?)
想问下,到底用C#可以读取天正的文字内容吗,另外用我上面说的方法可行吗,如果不可行还有其他办法吗?
|