bjlba0 发表于 2014-1-6 14:47:15

.net中如何“来自样本”创建新布局

使用.net API建立新布局常用如下方法:

[*]LayoutManager lm = LayoutManager.Current;

[*]ObjectId layoutId = lm.CreateLayout("新的布局");

但是这种方法只能定义布局的名称,但不能通过已有的模板建立新布局
我现在使用这样的方法,通过向CAD发送命令,通过COMMAND的方法根据模板建立布局,但是这个方法没法定义新建布局的名字。代码如下所示:
string COMLINE = "(COMMAND \"LAYOUT\" \"T\" \"Wison Template\\\\WISON-A0-841x1189-SHT1.dwt\"\"SH1\") ";
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.SendStringToExecute(COMLINE, true, false, true);

那么请问各位大拿,有什么方法可以在新建布局时,既能定义模板,又能定义布局名称???



页: [1]
查看完整版本: .net中如何“来自样本”创建新布局