在rotativa中添加页脚间距

时间:2017-10-31 07:00:52

标签: c# asp.net-mvc rotativa

我有一个包含超过3行文本的页脚页面html,我已经应用下面的代码在我的pdf中显示页脚,但它只显示2行,如何设置页脚文本部分的高度?< / p>

string header = Server.MapPath("~/Views/Home/PrintHeader.html");
        string footer = Server.MapPath("~/Views/Home/PrintFooter.html");

        string customSwitches = //string.Format("" +
                                string.Format("" +
                                "--footer-html \"{1}\" " +
                               "--footer-spacing \"0\" " +
                               "--footer-font-size \"10\" ", header, footer);

1 个答案:

答案 0 :(得分:0)

页脚的高度可以通过设置页边距来改变。

return new ViewAsPdf("Report", model)
        {
            FileName = fileName + ".pdf",
            CustomSwitches = customSwitches,
            PageOrientation = Rotativa.Options.Orientation.Portrait,
            PageSize = Rotativa.Options.Size.A4,
            PageMargins = new Margins(10, 3, 20, 3)
        };