エディションを取得する
Next Designの現在のエディションを取得するにはIApplication
オブジェクトのプロパティを用います。
エディション識別名を取得する
エディション識別名を取得するにはIApplication
オブジェクトのEditionId
プロパティを用います。
取得できる エディション識別名は次の通りです。
エディション名 | エディション識別名 |
---|---|
Professional Edition(Designer) | Pro.Dsgn |
Professional Edition(Architect) | Pro.Arch |
Enterprise Edition(Designer) | Ent.Dsgn |
Enterprise Edition(Architect) | Ent.Arch |
public void GetEditionId(ICommandContext c, ICommandParams p)
{
var editionId = c.App.EditionId;
c.App.Window.UI.ShowMessageBox($"エディション識別名 {editionId}", "Sample");
}
エディション短縮名を取得する
エディション短縮名を取得するにはIApplication
オブジェクトのEditionShortName
プロパティを用います。
取得できるエディション短縮名は次の通りです。
エディション名 | エディション短縮名 |
---|---|
Professional Edition(Designer) | Professional (Dsgn) |
Professional Edition(Architect) | Professional (Arch) |
Enterprise Edition(Designer) | Enterprise (Dsgn) |
Enterprise Edition(Architect) | Enterprise (Arch) |
public void GetEditionShortName(ICommandContext c, ICommandParams p)
{
var editionShortName = c.App.EditionShortName;
c.App.Window.UI.ShowMessageBox($"エディション短縮名 {editionShortName}", "Sample");
}