XScriptContext インターフェース

css.script.provider.XScriptContext はスクリプトフレームワークのマクロと OOo をつなぐために使われます。スクリプトプロバイダは OOoインスタンスから言語側に値を渡す際にはこのインターフェースを利用するのが一般的です。

このインターフェースへのアクセスの提供方法は変数であったり関数の引数として渡されたりとその言語用のスクリプトプロバイダの実装に依存します。

このインターフェースは次のようなメソッドを持ちます。

  • getDocument: ドキュメントオブジェクトへの参照を返します
  • getComponentContext: コンポーネントコンテキストを返します
  • getDesktop: デスクトップオブジェクトへのアクセスを提供します
  • getInvocationContext: マクロを実行したコンテキストを返します