如何在Lotus Notes中上载OLE / 2嵌入对象?

时间:2012-12-04 10:15:37

标签: java file-upload lotus-notes lotus-domino ole

根据this answer中的文档引用,在Notes应用程序上上传的文档是OLE / 2嵌入对象。是否可以使用Java API将文件作为OLE / 2嵌入对象上载?

1 个答案:

答案 0 :(得分:0)

Lotus Notes以两种方式支持OLE / 2嵌入对象。

  1. 使用Domino Designer将对象嵌入到表单中,因此只要使用表单创建新的Notes文档,就会创建一个新的对象实例。在Java API中,您可以使用Document.getEmbeddedObjects()属性访问现有的OLE / 2对象,但是没有可用于创建新的OLE / 2对象的方法。

  2. 该对象嵌入在Notes文档中的富文本字段中(即,由最终用户添加或由表单属性的启动选项卡上的Notes客户端的“字段中的创建对象”选项添加)。在Java API中,您可以使用RichTextItem.getEmbeddedObjects()propety访问现有的OLE / 2对象,还可以通过RichTextItem.embedObject()方法创建新的OLE / 2对象 - 但适当的OLE服务器程序您要嵌入的对象类型必须安装在运行Java代码的同一台计算机上。