我们有一个基于CHtmlView(WebBrowser控件)的MFC应用程序。当我们通过我们的程序打印内容时,它看起来与我们将内容保存到文件并使用IE打印时不同。
更具体地说,我们使用page-break-inside: avoid;
作为表格的样式。它适用于IE,为什么不在我们的程序中?
我发现此链接http://msdn.microsoft.com/en-us/library/ee330720%28v=vs.85%29.aspx有关功能控件,但我不确定这是否与此问题有关。
答案 0 :(得分:3)
page-break-inside
是添加到IE8的CSS功能。默认情况下,非浏览器应用程序在IE7兼容模式下运行。为应用程序设置FEATURE_BROWSER_EMULATION
功能控制键以利用IE8 +功能(假设用户当然安装了IE8 +)。