パラメータ
- name
- 新しいオブジェクトの名前(大文字小文字を区別)。
- value
- 新しいオブジェクトの値。
このメソッドを使用して、C1Report スクリプトインタープリタのコンテキストにカスタムオブジェクトを追加できます。
スクリプトインタープリタのコンテキストは、レポートのレンダリングが開始されるたびにクリアされるため、このメソッドは、必ず C1Report.StartReport イベントハンドラから呼び出す必要があります。
次のコードは、C1Report.StartReport イベントを使用して、mainForm という名前の変数をスクリプトコンテキストに追加します。次に、レポートのレンダリングが開始されたときにフォームのキャプションを表示するように、レポートの C1Report.OnOpen イベントにスクリプトをアタッチします。
private void _c1r_StartReport(object sender, System.EventArgs e) { _c1r.AddScriptObject("mainForm", this); } private void button1_Click(object sender, System.EventArgs e) { _c1r.OnOpen = "msgbox(mainForm.Text)"; _c1r.Render(); }