【发布时间】:2014-12-07 20:03:54
【问题描述】:
我正在使用 MigraDoc 和 PDFsharp,我需要为我的 PDF 文档中的每一页设置不同的边距。 使用
document.DefaultPageSetup.RightMargin = 20;
document.DefaultPageSetup.LeftMargin = 20;
我发现我的文档中的所有页面都有相同的边距。 如何设置文档中每一页的边距? 谢谢
【问题讨论】:
我正在使用 MigraDoc 和 PDFsharp,我需要为我的 PDF 文档中的每一页设置不同的边距。 使用
document.DefaultPageSetup.RightMargin = 20;
document.DefaultPageSetup.LeftMargin = 20;
我发现我的文档中的所有页面都有相同的边距。 如何设置文档中每一页的边距? 谢谢
【问题讨论】:
你不应该修改 DefaultPageSetup。
您可以在文档中创建多个部分。您可以根据需要为每个部分设置 PageSetup。
一个部分中的所有页面都将具有相同的页面大小 (PageSetup)。我假设您只有一个部分,因此您更改了所有页面。
【讨论】:
table.Rows.LeftIndent 设置为缩进表格。有很多选项可以在页面上定位图像(相对或绝对),因此恕我直言,无需使用页边距来实现这一点。