我正在尝试从要打印的页面上删除导航栏和“打印”按钮。我尝试使用CustomSwitches,但是Rotativa似乎不喜欢它们。
string customSwitches = "--disable-smart-shrinking --header-html {0} --footer-html {1}";
var printForm = new ActionAsPdf("Receipt", new { id = id }) { PageSize = Rotativa.Options.Size.Legal, CustomSwitches = customSwitches };
return printForm;
我的参考意见:Print view。
有什么想法?
答案 0 :(得分:1)
--print-media-type
自定义开关。no-print
类然后像这样编写您的CSS
@media print
{
.no-print, .no-print *
{
display: none !important;
}
}