Lotusscript:我可以在富文本字段中检测图片吗?

时间:2017-11-14 07:01:24

标签: lotus-notes lotusscript

我的程序存在问题,因为我的用户喜欢将屏幕捕获图片附加到富文本字段

离。

enter image description here

我的程序无法检测到它们......

enter image description here

每个人都可以分享你的想法吗?...

谢谢。

1 个答案:

答案 0 :(得分:4)

考虑将NotesRichTextNavigator用于富文本字段。通过

获取导航器
Set notesRichTextNavigator  =  notesRichTextItem .CreateNavigator 

然后,对于notesRichTextNavigator对象,使用FindFirstElementFindNextElement调用来检查特定元素类型的富文本字段内容。

在此处查看导航器类API参考:https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_NOTESRICHTEXTNAVIGATOR_CLASS.html

<强>更新

我已经使用Notes Designer检查了一些内容,我必须说以下内容。

上述导航器方法不适用于检查粘贴到富文本字段的图片。标准备注功能不允许检查富文本项是否包含嵌入的图片对象。

notesDocument.HasEmbeddedrichtextItem.EmbeddedObjects都未显示包含的嵌入图片。

但是描述的方法可以根据API规范控制文件附件,ole对象和文档链接。

请注意,如果您正在使用未保存的notesDocument,即它是new document,您应该致电notesUIDocument.Refresh(true)将富文本项从前端UI文档传递回结束说明文件。否则getFirstItem(richTextFieldName)将返回Nothing