为什么我的 header 最终会出现在 TuesPechkin 页面之外?

Why does my header end up way outside the page with TuesPechkin?

我做一个转换

    document.Objects.Clear();
    document.GlobalSettings.PaperSize = PaperKind.A4;
    document.Objects.Add(new ObjectSettings
    {
        HtmlText = xml,
        HeaderSettings = new HeaderSettings { HtmlUrl = headerPath, RightText = "[page]/[sitepages]", ContentSpacing = 10 },
        FooterSettings = new FooterSettings { HtmlUrl = headerPath, RightText = "[page]/[sitepages]" },
    });

并且 HTML 在页脚中可见,但在 header 中它位于页面之外。看起来它试图将 header 放在上一页,那是它超出它的距离。

好的,答案很简单但并不明显。 header HTML 更敏感一些,因此需要在文件中首先添加