我目前正在评估dotnetbrowser控件。我的要求之一是将HTML打印为PDF。我能够生成PDF,但它似乎并没有忽略CSS中的打印介质类型。我的CSS如下所示:
@@media print {
div.divHeader {
width: 100%;
display: table-header-group;
}
div.divFooter {
width: 100%;
display: table-footer-group;
}
}
当我打印文档时,不接受这些设置。控件是否支持媒体类型?
答案 0 :(得分:0)
由于有额外的c64
符号,因此观察到此行为。
我已经检查了介质的打印类型,并且工作正常。
这是我测试过的CSS
@
使用多余的@media print {
@page :left {
margin: 4cm;
}
@page :right {
margin: 4cm;
}
}
符号,将忽略媒体类型。
指向@
规范的链接:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media