アウトプットにテキストを出力する
情報ペインの出力タブにテキストを出力するにはIOutput
オブジェクトのWriteLine
メソッドを用います。
public void WriteLine(ICommandContext c, ICommandParams p)
{
// アウトプットに出 力して、情報ペインの出力タブをアクティブにします
// 第1引数がカテゴリ、第2引数は出力テキストとなります
c.App.Output.WriteLine("sample", "message here");
// 出力タブをアクティブにします
c.App.Window.IsInformationPaneVisible = true; // 情報ペインを表示します
c.App.Window.ActiveInfoWindow = "Output"; // 出力タブをアクティブにします
c.App.Window.CurrentOutputCategory = "sample"; // カテゴリを選択します
}
フォーマットを指定して出力するにはWriteFormatLine
メソッドを用います。
public void WriteFormatLine(ICommandContext c, ICommandParams p)
{
var model = c.App.Workspace.CurrentModel;
// 第1引数がカテゴリ、第2引数が出力テキストのフォーマット、第3引数はフォーマットのパラメータとなります
c.App.Output.WriteFormatLine("sample", "