Rotativa 1.7.4 ActionAsPDF,删除导航栏和打印按钮
Rotativa 1.7.4 ActionAsPDF, Remove Navbar and Print button
我正在尝试从要打印的页面中删除导航栏和打印按钮。我尝试使用 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。
有什么想法?
- 您可以使用
--print-media-type
自定义开关。
- 为您的导航栏 div 和按钮应用 class
no-print
然后这样写你的CSS
@media print
{
.no-print, .no-print *
{
display: none !important;
}
}
我正在尝试从要打印的页面中删除导航栏和打印按钮。我尝试使用 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。
有什么想法?
- 您可以使用
--print-media-type
自定义开关。 - 为您的导航栏 div 和按钮应用 class
no-print
然后这样写你的CSS
@media print
{
.no-print, .no-print *
{
display: none !important;
}
}