使用 LotusScript 在 RichText 字段中检测 "Page Break"

Detect "Page Break" in RichText field with LotusScript

如何检测 RTF 字段中的分页符?

我需要做一个用符号替换分页符的过程。

不能 使用 LotusScript Domino 类 做到这一点。

可以在 DXL 导出的帮助下找到所有分页符:

  1. 导出相关文件
  2. 分析 DXL 中的 RTF - 查看 <pardefnewpage='true'
    <item name='Body'>
        <richtext>
        <pardef id='1'/>
        <par def='1'>a</par>
        <par def='1'>b</par>
        <pardef id='2' newpage='true'/>
        <par def='2'>c</par>
        <par def='1'>d</par>
        </richtext>
    </item>

更难的工作是替换所有匹配项:

  1. 替换文档 DXL 中的内容
  2. 将文档的 DXL 导入临时文档
  3. 用临时文档中修改后的 RTF 替换原始 Notes 文档中的 RTF