我已经在我的网站上设置了所有要连续显示的页面的水晶报告,并且在打印时我想根据分区打破页面。我不知道我的代码有什么问题,它不能在任何浏览器中工作。这是css里面的代码,对于@media print。
@media print {
div#CrystalReportViewer1_ctl01 > div {
page-break-inside: avoid;
page-break-after: always;
}
}
以下是我在.aspx中包含的链接:
<link rel="stylesheet" href="../css/style.css" type="text/css" media="print"/>
<link rel="stylesheet" href="../css/style.css" type="text/css" media="screen"/>
要知道除法,我检查了inspect元素(谷歌浏览器)并获取了部门的ID(CrystalReportViewer1_ctl01)
我尝试过:
我通过设置正文的背景颜色测试了@media打印,并且它有效(仅当按下ctrl + p时)。打印报告时,它可能不是因为表格。请帮帮我,谢谢。