c# - MigraDoc 中的边距

标签 c# margins migradoc

我正在使用 MigraDoc 和 PDFsharp,我需要为我的 PDF 文档中的每一页设置不同的页边距。 使用

  document.DefaultPageSetup.RightMargin = 20;
  document.DefaultPageSetup.LeftMargin = 20;

我了解到我文档中的所有页面都具有相同的页边距。 如何设置文档中每一页的页边距? 谢谢

最佳答案

永远不要修改 DefaultPageSetup。

您可以在文档中创建多个部分。您可以根据需要为每个部分设置 PageSetup。

一个部分中的所有页面将具有相同的页面大小 (PageSetup)。我假设您只有一个部分,因此您更改了所有页面。

关于c# - MigraDoc 中的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336907/

相关文章:

C# 和 IronPython 集成

css - 尝试在列表的 CSS 中使用负边距

c# - MigraDoc - 获取部分的高度

c# - 多行文本框有大量数据,导致应用程序在调整窗口大小时挂起

c# - 为 wp7 创建一个 pdf 阅读器

html - Height:100% 和 Margin 问题,延伸超过 100%

c# - 为什么 MigraDoc 给出这个无文件图像的 "image not found"?

c# - MigraDoc 将图像从流添加到表格

c# - 我可以在不使用设计器的情况下创建数据集 XSD 吗?

android - 为什么 marginBottom 在 Spinner 中不起作用?