我正在尝试打印WebBrowser Control的内容。当我将内容保存为.xps文件时,当我右键单击webbrowser控件并单击打印时,我看不到表中的颜色。 webbrowser控件是否在打印时删除颜色格式?必须有一些解释。
WebBrowser1.DocumentText = "<table border='1' > <tr><td bgcolor='blue'>No Color</td></tr> </table>"
我能够在webbrowser控件中看到颜色但是在将其保存为xps时会删除颜色吗?
答案 0 :(得分:0)
这是一个浏览器设置。
您的浏览器(Internet Explorer)未设置为打印背景颜色和图像。我不认为您可以轻松地改变该程序,但它可能是可能的。 有关问题和可能的解决方案的更好解释,请参阅this stackoverflow question。
前段时间我遇到了同样的问题,打印的页面只需看起来像网页一样,最后花了很多时间创建一个PDF文件来代替用户。
我认为可以找到为Internet Explorer设置的注册表项,以便自动设置该设置。
HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main值 是“Print_Background” source