箭头_Row 发表于 4 天前

如何獲取當前佈局是否已經在圖紙集中存在


找到這樣的代碼,但不知添加對哪個dll的引用:AcSmSheetSetMgr;
找的資料大多是VB代碼或VBA相關的,好像沒找到C#的代碼。

AcSmSheetSetMgr manager = new AcSmSheetSetMgr();

AcSmDatabase sheetDb =
         manager.FindOpenDatabase(@"D:\\Temp\\MySheetset.dst");
sheetDb.LockDb(sheetDb);

// New sheet location
AcSmResources resources
             = sheetDb.GetSheetSet().GetResources();
AcSmFileReference fileRef = new AcSmFileReference();
fileRef.InitNew(resources);
fileRef.SetFileName(@"D:\\Temp\\SampleDrawings");
sheetDb.GetSheetSet().SetNewSheetLocation(fileRef);

// Add New location
AcSmFileReference fileRef1 = new AcSmFileReference();
fileRef1.InitNew(sheetDb);
fileRef1.SetFileName(@"D:\\Temp\\SampleDrawings");
resources.Add(fileRef1);

sheetDb.UnlockDb(sheetDb);

你有种再说一遍 发表于 3 天前

https://blog.csdn.net/barbarahan/article/details/5575254
页: [1]
查看完整版本: 如何獲取當前佈局是否已經在圖紙集中存在