我如何得到我的富文本字段的大小

How do I get the size of my Rich Text Field?

本文关键字:字段 文本 何得 我的      更新时间:2023-09-26

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

但是我正面临一个特殊的问题。如果我复制并粘贴屏幕截图,或者复制并粘贴图像到NotesRichText字段,那么我就无法检索字段的大小。因为这些图像不是由嵌入对象获取的。文档。容量ValuesLength返回内部存储。我不知道是什么?: D。但肯定不是这个领域的规模。可以从DXLExporter和NotesStream获取大小。但是如果我附加pdf文件,那么它会抛出错误。

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

如果你复制你的richtext项目到新创建的文档和检查整个文档的大小?我认为这是相当简单和容易的解决方案(并不是访问的问题,因为我们不需要保存文档)。这样你就不需要关心richtext字段中不同类型的数据了。

...
Set rtitem = doc.Getfirstitem("body")
Dim newdoc As New NotesDocument(db)
Call rtitem.Copyitemtodocument(newdoc, "body")
print newdoc.Size