C#AutoCAD Publish不包括图层信息

时间:2015-10-23 20:42:57

标签: c# autocad autocad-plugin

我正在编写一个AutoCAD工具,用于发布dsd文件中的绘图。尽管DSD文件具有相关的行“IncludeLayer = True”,但是发布方法不是推送层信息。我试图通过无法识别的数据添加它,但是我仍然没有获得图层信息。有什么想法吗?

dsdData.ReadDsd(project.DSDPath);
dsdData.SetUnrecognizedData("IncludeLayer", "True");

PlotConfig plotConfig = Autodesk.AutoCAD.PlottingServices.PlotConfigManager.SetCurrentConfig("DWG To PDF.pc3");
Autodesk.AutoCAD.Publishing.Publisher publisher = Autodesk.AutoCAD.ApplicationServices.Application.Publisher;
publisher.PublishExecute(dsdData, plotConfig);

1 个答案:

答案 0 :(得分:1)

请使用 true 大写

dsdData.SetUnrecognizedData("IncludeLayer", "TRUE");