我一直在使用 ITextSharp 并使用它来生成 PDF - 但是我最近遇到了一个问题,即第一个页面之外的所有页面的上边距似乎都被忽略了,因此我的标题上发生了写入。
当前利润:
document.SetMargins(72,72, 36, 36);
应该注意的是,左边距和右边距在第一页之外完美地工作 - 但是它似乎忽略了顶部边距并在页面顶部(标题出现的地方)开始文本。
有没有人知道为什么会发生这种情况?或者是否有一个区域或事件可以用来加强每一页的文档页边距?(也许是OnStartPage
事件?)
如果需要,我很乐意提供任何额外的代码——因为我知道 ITextSharp 在代码方面可能会变得非常复杂。