Rotativa 1.7.4 ActionAsPDF, удаление кнопок Navbar и Print - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь удалить панель навигации и кнопку печати со страницы, которую пытаюсь распечатать.Я пытался использовать 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;

Мой взгляд для справки: Просмотр печати .

Какие мысли есть?

1 Ответ

1 голос
/ 07 марта 2019
  1. Вы можете использовать --print-media-type пользовательский переключатель.
  2. Примените класс no-print для вашего div и кнопки navbar

Затем напишите свой CSS следующим образом

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
...