概要
RC+カスタムは、Epson RC+の標準機能を超えて、ユーザー固有のニーズに応えるための拡張を可能にします。以下の拡張を実現できます。
- UI拡張:Epson RC+の画面に独自のウィンドウを追加できます。
- 標準機能呼び出し:ポイント編集、コントローラー接続などEpson RC+の標準機能を呼び出せます。
- SPEL+連携:DeclareステートメントによりExtension機能をSPEL+プログラムから呼び出せます。
- Webコンテンツ統合:C# WPFのWebView2を利用し、Epson RC+上にWebページを表示。さらに、ExtensionとWeb間で双方向メッセージ通信が可能です。
システム構造を以下に示します。

Extensionは、RC+本体プロセス内(インプロセス)で動作します。Extensionは、RC+ Extensions SDKのExtensions APIの公開インターフェースを経由して、RC+標準機能にアクセスするため、RC+内部に直接アクセスできない設計です。これにより、RC+標準機能の整合性を担保しつつ、拡張によるUI追加や機能連携を安全に実現できます。
← RC+カスタムの開発 インストール →