dotnet浏览器打印相关问题

时间:2019-03-19 05:47:52

标签: dotnetbrowser

我目前正在评估dotnetbrowser控件。我的要求之一是将HTML打印为PDF。我能够生成PDF,但它似乎并没有忽略CSS中的打印介质类型。我的CSS如下所示:

@@media print {
    div.divHeader {
        width: 100%;
        display: table-header-group;
    }
    div.divFooter {
        width: 100%;
        display: table-footer-group;
    }
}

当我打印文档时,不接受这些设置。控件是否支持媒体类型?

1 个答案:

答案 0 :(得分:0)

由于有额外的c64符号,因此观察到此行为。 我已经检查了介质的打印类型,并且工作正常。 这是我测试过的CSS

@

使用多余的@media print { @page :left { margin: 4cm; } @page :right { margin: 4cm; } } 符号,将忽略媒体类型。

指向@规范的链接: https://developer.mozilla.org/en-US/docs/Web/CSS/@media