我有一个包含超过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);
答案 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)
};