using PdmSwPlugin.Common.CustomHandler;
using SolidWorks.Interop.sldworks;
using System.Collections.Generic;
namespace PdmSwPlugin.PropertySetting.Interface
{
public interface IPropertyOpt
{
///
/// 属性变更事件
///
event PanelPropertyChanged UpdateProperty;
///
///
///
///
///
///
bool SetProperties(ModelDoc2 doc, object properties, bool docChange, out string errMsg);
bool SaveDoc(ref int err, ref int warn);
bool SetSettings(object settings);
Dictionary GetAllProperties();
bool ClearAllProperties(out string ErrMsg);
bool UpdateSingleProperty(string name, string value);
bool GetDocChanged();
bool ResetProperty(out string errMsg);
}
}