public partial class CommandClass
{
[CommandMethod("PS-tools", "SheetsetCreating", CommandFlags.Modal | CommandFlags.Session)]
public void SheetsetCreating()
{
int major = Application.Version.Major;
switch (major)
{
case 19 :
Mgr19();
break;
case 20:
Mgr20();
break;
case 21:
Mgr21();
break;
}
}
private void Mgr19()
{
ACSMCOMPONENTS19Lib.AcSmSheetSetMgr mgr = new ACSMCOMPONENTS19Lib.AcSmSheetSetMgr();
ACSMCOMPONENTS19Lib.AcSmDatabase ssdb = mgr.CreateDatabase(@"C:\Test.dst",
@"C:\Образец.dst", false);
}
private void Mgr20()
{
ACSMCOMPONENTS20Lib.AcSmSheetSetMgr mgr = new ACSMCOMPONENTS20Lib.AcSmSheetSetMgr();
ACSMCOMPONENTS20Lib.AcSmDatabase ssdb = mgr.CreateDatabase(@"C:\Test.dst",
@"C:\Образец.dst", false);
}
private void Mgr21()
{
ACSMCOMPONENTS21Lib.AcSmSheetSetMgr mgr = new ACSMCOMPONENTS21Lib.AcSmSheetSetMgr();
ACSMCOMPONENTS21Lib.AcSmDatabase ssdb = mgr.CreateDatabase(@"C:\Test.dst",
@"C:\Образец.dst", false);
}
}