从 Lotus Rich Text Field 复制并粘贴到 Xpages Rich Text Field (CKEditor)

Copy from Lotus Rich Text Field and paste into Xpages Rich Text Field (CKEditor)

20 年来,我一直能够将富文本字段从一个 Lotus 文档复制并粘贴到另一个文档。但是现在,如果我尝试将富文本从 Lotus 文档(或其他应用程序)复制到 Xpage 中的富文本字段,我做不到!为什么?也许我做错了什么。

如果我以数据存储的形式打开文档,那么我可以粘贴我的富文本内容,然后通过 Xpage 编辑它们。但这应该是 Xpages 中可用的功能。

在XPiNC中。

Domino 支持 2 种在 Notes 文档中存储 'Rich Text' 项目内容的方法。

  • Domino 的原生富文本格式
  • MIME / Html - 用于整个 Internet 和邮件系统。

项目属性中有一个设置决定了格式 'Store contents as Mime/html'.

XPages 控件仅支持 MIME/HTML。 当您加载存储为本机富文本格式的文档的富文本项时,它会在加载文档时将其从本机转换为 MIME / HTML,以便它可以与 XPages 控件一起使用。 这解释了为什么将其粘贴到文档中然后通过 XPages 加载有效,就像您在本机富文本中粘贴一样,但它在打开时会转换它。

如果您尝试从 Notes 客户端(本机格式)复制到 XPages,它将只支持 CKEditor 接受粘贴的任何格式,我认为 Domino Native Rich Text 不是其中之一。 这个不管用Xpinc还是Web浏览器都是一样的

如果您打算使用 XPages Rich Text 做任何有趣的事情,那么值得学习 MIME 及其工作原理,因为它会让您省去一些麻烦。