2

我可以使用 @Attachmentlength() 或使用 NotesEmbeddedObject 类来获取附件的大小。

但我面临一个特殊的问题。如果我复制并粘贴屏幕截图,或将图像复制并粘贴到 NotesRichText 字段中,则无法检索该字段的大小。因为这些图像不是由嵌入对象获取的。NotesItem.ValuesLength 确实返回内部存储。我不知道它是什么?:D。但肯定不是那个领域的大小。可以从 DXLExporter 和 NotesStream 获取大小。但是,如果我附上 pdf 文件,则会引发错误。

简单地说,我想获得富文本字段的大小。

4

1 回答 1

3

如果您将富文本项目复制到新创建的文档并检查整个文档的大小怎么办?我认为这是一个非常简单易行的解决方案(访问不会有问题,因为我们不需要保存文档)。然后你不需要关心不同类型的数据进入富文本字段。

...
Set rtitem = doc.Getfirstitem("body")
Dim newdoc As New NotesDocument(db)
Call rtitem.Copyitemtodocument(newdoc, "body")
print newdoc.Size
于 2013-02-26T10:39:13.087 回答