BIP技术问询:如何让RTF模板表头在PDF多页中重复显示
解决RTF模板多页PDF重复列标题问题
核心排查与修复步骤
- 核对
<?for-each@section的组名
打开你的示例XML文件,找到数据对应的父级组节点(比如数据嵌套在<Sales_Records>下,组名就必须是Sales_Records),确保<?for-each@section:Group_Name>里的Group_Name和XML节点名称完全一致,大小写、特殊符号都不能错。 - 调整代码包裹位置
- 选中列标题表格+数据表格的全部内容
- 在选中内容的上方插入
<?for-each@section:Group_Name> - 在选中内容的下方插入
<?end for-each?>
注意:代码不能插在表格单元格内部,必须完整包裹需要分页重复标题的整个表格区域。
- 重新确认Word表格的重复标题设置
选中列标题所在整行,右键选「表格属性」→「行」标签,确保「在各页顶端以标题行重复出现」已勾选,点击「确定」保存后再导出RTF。 - 极简模板测试
新建一个空白RTF,只放带重复标题设置的表格+正确的组循环代码,导入XML测试是否生效。如果生效,再逐步添加原模板的其他内容,排查是否有嵌套循环、隐藏格式标记干扰解析。
内容的提问来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

