aspose.words中HeadingFormat=true表格跨页重复标题行不生效
·
需求:
表格的第一行作为标题行,在每一页作为表头标题行重复出现。
想要达到的效果:

实现代码:
#region 对动态表格进行题头、最后一行满页填充处理
// 获取刚刚创建的第一行并设置HeadingFormat
if (tableNow.FirstRow != null)
{
tableNow.FirstRow.RowFormat.HeadingFormat = true;
// 同时设置跨页重复属性(重要!)
tableNow.FirstRow.RowFormat.AllowBreakAcrossPages = false;
}
#endregion
问题:这段代码一直没有生效
思路:我觉得这块代码貌似和布局有关,就排查了一下前面代码中是否有影响布局的,还真找到了
// 表格在页面居中
tableNow.Alignment = TableAlignment.Center;
注释掉这个之后,HeadingFormat就生效了。
更多推荐
所有评论(0)