如何为PDF文档的header腾出空间?

How to make room for the header on PDF document?

这是 其他问题的跟进。

我在使用 MigraDoc 创建的 PDF 文档的 header 上有图像和文本。问题是应该在 header 下面的内容部分地放在 header 之上,隐藏了 header 内容的一部分(它们垂直重叠,table 在 [=18= 之前开始] 完成)。

如何强制 table 控件为所有 header 内容腾出空间?

您必须 "protect" 您的 header 通过根据需要设置 header 位置和上边距。由您决定 header 所需的高度,否则如果 header 增长到顶部边距以下,事情就会重叠。

在最坏的情况下,创建一个包含 body 的文档,其中包含 header 的内容,并准备该文档以获得所需的高度。

然后使用 header 创建最终文档,并根据您在第一个文档中确定的高度设置上边距。