[CommandMethod("RemoveLayout")]
public static void Test()
{
using (Database dbTest = new Database(false, false))
{
LayoutManager lm = LayoutManager.Current;
Database dbOrig = HostApplicationServices.WorkingDatabase;
string layOrig = lm.CurrentLayout;
dbTest.ReadDwgFile(@"D:\CAD\Чертежи\TestFile.dwg", FileShare.ReadWrite, false, "");
HostApplicationServices.WorkingDatabase = dbTest;
//lm.CopyLayout("Test", "Test1");
lm.CurrentLayout = "Model";
lm.DeleteLayout("1");
lm.DeleteLayout("2");
HostApplicationServices.WorkingDatabase = dbOrig;
dbTest.SaveAs(@"D:\CAD\Чертежи\TestFile_2.dwg", DwgVersion.Current);
lm.CurrentLayout = layOrig;
}
}