请教用控制台程序给dwg文件添加字典对象
请教下高手们, 怎么用控制台程序给dwg文件添加字典对象我用控制台程序打开了CAD程序了, 但是ResultBuffer resbuf = new ResultBuffer();只要加上这一句程序运行就中断了
请教下该怎么解决
使用语言是C# 关键代码贴出来看看呢 guohq 发表于 2022-8-24 21:27
关键代码贴出来看看呢
谢谢您的回复,暂时不用这个方式了, 改用com了, 谢谢 guohq 发表于 2022-8-24 21:27
关键代码贴出来看看呢
short[] xrecordData = {3};
object[] xrecordValue = { "我的arx文件路径" } ;
//CadSpace.GetExtensionDictionary();
if (!CadDoc.Dictionaries.HasExtensionDictionary)
{
CadDoc.Dictionaries.Add("Dictionary").AddXRecord("XRecord").SetXRecordData(xrecordData, xrecordValue);
}
您好,我使用com添加字典每次判断含不含字典都是不含, getxrecord也不知道该怎么使用,看大神啥时候有时间麻烦指点一下 HasExtensionDictionary要与GetExtensionDictionary配合使用
先要搞清楚 扩展字典与命名对象字典的区别。一个对象只能有一个扩展字典,通过GetExtensionDictionary获取或创建。 往dwg里加字典应该是往NamedObjectsDict里加才对 d1742647821 发表于 2022-8-31 15:23
往dwg里加字典应该是往NamedObjectsDict里加才对
谢谢您的回复, 我加了一个xrecord
页:
[1]