【问题标题】:add custom title after page break分页后添加自定义标题
【发布时间】:2020-09-02 07:31:44
【问题描述】:

我正在使用 docx4j 库并使用模板从我的应用程序生成报告。 我有以下要求,

当段落内容之间出现分页符时,我需要在下一页内容开始之前添加自定义标题,如图所示。

我知道如果我们需要重复相同的标题,我们可以通过使用表格和重复标题行来实现。但是标题是一样的。这里我需要自定义标题。

段落正在从后端填充,我们如何确定代码级别发生的分页符?

提前致谢

【问题讨论】:

  • 您需要在 Word docx 文档中使用它,还是您的最终输出格式是其他格式,例如 PDF 或 HTML? Word 确实插入了 lastRenderedPageBreak 标记,但这对您来说并没有多大好处,因为插入内容会使它们变得毫无意义。
  • 我需要这个word文档。基本上我需要说明您当前阅读的内容是最后一页段落的延续。

标签: java ms-word jaxb docx docx4j


【解决方案1】:
  1. 这与 Word 对象模型有关。 Word 在文档的底层结构中确实没有页面的概念。 Word Doesn't Know What a Page Is by Daiya Mitchell, MVP
  2. 因此,最好将其发布在Word Answers forum hosted by Microsoft
  3. 有一些方法可以使用标题(不一定是表格标题,尽管它们可以使用)或使用锚定到表格的形状来遮挡原始标题中的“继续”一词。

当您说模板时,您指的是 Word 模板(艺术术语)还是其他?

【讨论】:

  • 您应该删除关于您的答案是评论的元评论。如果您没有提交评论所需的权限,那么您不应该提交评论作为答案。作为答案提交的评论通常会被社区删除。
猜你喜欢
  • 2023-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-09
  • 2013-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多