【问题标题】:How do I set margins with NReco.PdfGenerator?如何使用 NReco.PdfGenerator 设置边距?
【发布时间】:2015-02-11 22:33:48
【问题描述】:

我成功地使用 NReco.PDFGenerator 更改了许多设置,但我不明白如何设置边距。我找到了.Margins 选项,但它希望类型为PageMargins。以下是我尝试过的一些事情。如何设置顶部、左侧、底部和右侧边距?

HtmlToPdfConverter pdfConverter = new HtmlToPdfConverter();
pdfConverter.Size = PageSize.Letter;
pdfConverter.Orientation = PageOrientation.Landscape;
pdfConverter.Zoom = 1F;
pdfConverter.CustomWkHtmlArgs = "--encoding UTF-8";

// What I tried...
pdfConverter.Margins = (PageMargins)1;    // can't caste
pdfConverter.Margins = PageMargins.????;  // no appropriate methods
pdfConverter.Margins = 1;                 // wrong type
pdfConverter.Margins = "1";               // wrong type

【问题讨论】:

    标签: asp.net c#-4.0 pdf-generation margins


    【解决方案1】:

    设置边距:

    pdfConverter.Margins = new PageMargins {Top = 1, Bottom = 1, Left = 1, Right = 1}
    

    var margins = new PageMargins();
    
    margins.Top = 1;
    margins.Bottom = 1;
    margins.Left= 1;
    margins.Right= 1;
    
    pdfConverter.Margins = margins;
    

    (假设:using NReco.PdfGenerator;

    他们做同样的事情,即将所有的边距设置为 1 毫米。 你可以在这里阅读更多:http://www.nrecosite.com/doc/NReco.PdfGenerator/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      相关资源
      最近更新 更多