MigraDoc中每页都有标题的多页部分
本文关键字:页部 标题 MigraDoc | 更新日期: 2023-09-27 18:00:05
我想要一个有多页的文档。每一页都应该有相同的标题。文档的一个部分包含一个长表,该表可扩展到多个页面。在本节的每一页上,我都想在表格上方显示一个标题。
到目前为止,我提出了两个解决方案。两者似乎都很古怪,也有各自的缺点:
-
将标题作为本节标题的一部分。当我在文档中有其他页面应该包含标题而不包含标题时,感觉不对,也很烦人。
-
将标题作为表格的一部分,并使用
HeadingFormat
。因为标题不"适合"表格的列,所以感觉也很生气。
有更好的主意吗?
Re1:将表放在一个新的节中,并为该节设置一个新标题。一行可以是所有页面共享的标准页眉,另一行可以为表部分的特殊页眉
在我看来并不生气。
问题2:您可以为多行设置标题格式。因此,您可以使用第一行作为"页眉",不带任何边框,并带有MergeRight,使其跨越整个页面。不是真的很生气,看起来就像桌子外面的普通文本。
解决方案1有一个缺点,因为每个新部分都从一个新页面开始。这个表非常重要,它甚至有一个自己的页头,所以这个缺点应该无关紧要。
一个棘手的解决方案是使用PDFsharp在所有带有表格的页面上添加一个特殊的标题。我想我会选择选项2。