ASP.NET MVC - печать не занимает всю ширину страницы

Я пытаюсь распечатать свои интернет-страницы и использовал этот пример кода, чтобы привести его в формат А4:

@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
}

К сожалению, моя страница отображается не полностью (например, я показываю планировщик, и я не получаю весь компонент в предварительном просмотре печати).

Есть идеи, что мне делать?

1 ответ

Трудно сказать, не зная немного больше о том, что вы делаете, но, возможно, компонент планировщика слишком велик для страницы? Вы должны убедиться, что все, что вы печатаете, умещается на выделенном пространстве, сравнивая количество пикселей. Вы можете быть в состоянии масштабировать все, что происходит на странице, используя CSS, хотя некоторые объекты не масштабируются. Есть ли текст на странице, или просто компонент планировщика?

Другие вопросы по тегам