好的,这是交易。我将 C# 与 Domino API 一起使用。我有一些富文本数据想要插入到 lotus notes 富文本字段中。
- NotesDocument.ReplaceItemValue 只是按原样插入文本,没有任何格式。
- NotesDocument.CreateRichTextItem 给了我一个 NotesRichTextItem 对象,我可以使用它来手动创建 RichText(诸如 AddNewLine() AddPageBreak() 等方法)。但它没有任何类型的 Parse 方法来获取已经格式化的富文本数据,这正是我所需要的。我希望我的用户将他们想要的任何东西放在那里 - 所以使用上述方法对我来说毫无用处。
- 当我尝试添加富文本格式的字符串时,NotesRichTextItem.Values 对象引发错误。
那么现在,我该怎么办?我想我在这里几乎搞砸了,但希望一些天才会想出一个解决方案。非常感谢任何帮助。
多谢你们!
PS - 插入便笺富文本数据或 HTML 数据就可以了。只要它在文档中显示正确的富文本而不是未格式化的字符串,任何一个都一样好。