css - 使用“缩放”媒体打印将 asp.net 网页打印为“单页”的 pdf,包括带有大号的背景 css 颜色。行和列
问题描述
单击按钮时,整个 asp.net 网页必须在单个页面中打印/导出为 pdf,不应进入带有背景色 css 的第二页,在此网页中,asp.net 网格也在那里,并且此网格具有多行(140 行)和多列(30 到 40 列)的网页具有垂直和水平滚动条。为此,我正在使用打印 css 媒体查询(使用缩放:37%),它几乎可以正常工作。但这里的问题是,一些行/内容也在 pdf 中与第二页一起打印,即使在第一页本身有很多空间。现在我想打印到同一个页面。在我的代码下方,我已经包含了图像以便更好地理解。此问题存在于 IE-11 浏览器中。
具有大量空白的首页内容:
这个 page-2 有一些内容,但是这个内容应该打印到第一页本身,因为在第一页有很多空格:
请在下面找到打印 CSS:
@media print {
body {
zoom: 37% !important;
height:100vh!important;
margin: 0px !important;
padding: 0px !important;
overflow: visible !important;
display: inline-table !important;
font-size: 8pt !important;
font-family: Roboto, sans-serif !important;
}}