この回答のドキュメントの引用によると、Notes アプリケーションにアップロードされたドキュメントは、OLE/2 埋め込みオブジェクトです。Java API を使用してファイルを OLE/2 埋め込みオブジェクトとしてアップロードすることはできますか?
1 に答える
Lotus Notes は、OLE/2 埋め込みオブジェクトを 2 つの方法でサポートします。
オブジェクトは、Domino Designer を使用してフォームに埋め込まれます。そのため、フォームを使用して新しい Notes 文書が作成されるたびに、新しいオブジェクト インスタンスが作成されます。Java API では、Document.getEmbeddedObjects() プロパティを使用して既存の OLE/2 オブジェクトにアクセスできますが、新しい OLE/2 オブジェクトを作成するために使用できるメソッドはありません。
オブジェクトは、ノーツ ドキュメント内のリッチ テキスト フィールドに埋め込まれます (つまり、エンド ユーザーによって追加されるか、フォーム プロパティの [起動] タブにあるノーツ クライアントの [フィールドにオブジェクトを作成] オプションによって追加されます)。Java API では、RichTextItem.getEmbeddedObjects() プロパティを使用して既存の OLE/2 オブジェクトにアクセスできます。また、RichTextItem.embedObject() メソッドを使用して新しい OLE/2 オブジェクトを作成することもできます。埋め込みたいオブジェクト タイプは、Java コードが実行されているのと同じコンピュータにインストールする必要があります。