如何获取dm_document的内容数量?



我正在尝试使用DFCMethod向我的dm_document添加新内容:

myDocument.setContentEx(myByteArrayOutpuStream, myContentExtension, pageNumber)

但是,当我添加此内容时,我不知道是否还有其他内容已经添加到此dm_document对象中。换句话说,我不知道 pageNumber 参数的值。我没有找到任何方法,例如getLastContentIndex来执行我的dm_document

我怎么知道要为参数给出的值?

您正在寻找的方法int getPageCount()。 也可以通过方法获取主要内容格式(内容类型(名称String getContentType().

然后,您可以在调用ByteArrayInputStream getContentEx(String format, int pageNumber)metod 时使用接收的值作为参数,该 metod 从存储库中获取给定格式和页码的文档内容。

通过IDfSysObjectboolean setContentEx(ByteArrayOutputStream content, String format, int pageNumber)方法,您可以将主要内容设置为多个页面。但所有页面必须采用相同的格式。如果您尝试使用不同格式的方法,那么它将覆盖之前的内容。

最新更新