Здравствуйте!
Работаю с подшивкой с помощью библиотеки ACSMCOMPONENTS.
Не могу найти способа, как получить доступ к свойствам, которые находятся в разделе "Управление проектом" ("Project control") (смотри картинку).
Для примера к пользовательским свойствам можно получить доступ так:
AcSmSheetSetMgr mgr = new AcSmSheetSetMgr();
AcSmDatabase ssdb = mgr.CreateDatabase(filePath, template, false);
ssdb.LockDb(ssdb);
AcSmSheetSet sss = ssdb.GetSheetSet();
AcSmCustomPropertyBag customPropertyBag = sss.GetCustomPropertyBag();
IAcSmEnumProperty enumeratorProperty = customPropertyBag.GetPropertyEnumerator();
string name = "";
AcSmCustomPropertyValue customPropertyValue = null;
enumeratorProperty.Next(out name, out customPropertyValue);
while (customPropertyValue != null)
{
dynamic val = customPropertyValue.GetValue();
if (val is string && val != null)
Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage("\n" + name + " - " + val);
enumeratorProperty.Next(out name, out customPropertyValue);
}
ssdb.UnlockDb(ssdb);
Нигде не могу найти этой информации. Может это не предусмотрено?