documentum - 如何获取 dm_document 的内容数量?
问题描述
我正在尝试dm_document
使用DFCMethod向我添加新内容:
myDocument.setContentEx(myByteArrayOutpuStream, myContentExtension, pageNumber)
但是,当我添加这个内容时,我不知道是否还有其他内容已经添加到这个dm_document
对象中。换句话说,我不知道 pageNumber 参数的值。我没有找到任何方法,例如 getLastContentIndex 在我的dm_document
.
我如何知道要为参数提供的值?
解决方案
您正在寻找的方法是int getPageCount()
. 也可以通过方法获取主要内容格式(内容类型)名称String getContentType()
。
然后,您可以将接收到的值用作调用方法中的参数,该ByteArrayInputStream getContentEx(String format, int pageNumber)
方法从存储库中获取给定格式和页码的文档内容。
通过您可以将主要内容设置为多个页面的boolean setContentEx(ByteArrayOutputStream content, String format, int pageNumber)
方法。IDfSysObject
但所有页面必须采用相同的格式。如果您尝试使用其他格式的方法,那么它将覆盖以前的内容。
推荐阅读
- c - C:在列表末尾添加一个元素
- r - 使用 R 创建 wordcloud 时出错
- android - 我可以通过输入网络链接来打开带有 WOL 的 PC 吗?
- git - 在没有变化的情况下,Git 分支在 rebase 后发散了
- c# - 如何根据父ID查询所有子级别?
- firebase - Flutter FCM getToken() 返回 null
- html - 使用引导程序将奇怪的附加按钮添加到 Flask 应用程序
- python - 如何按键对python中的字典进行排序(不创建重复的字典)?
- django - Django 接收 POST URL
- nativescript - 在终端“tns preview”命令不起作用。(本机脚本)