C# 打印WPF web浏览器内容的最佳方式是什么?
我们使用IE引擎的修改版本(C#包装中的COM版本)在应用程序中显示大量格式化内容。然而,问题是,您无法控制此类文档的任何打印输出。例如,在不访问注册表或引导用户使用Internet Explorer选项的情况下,无法强制进行彩色打印输出。因此,我们一直在研究新的WPF WebBrowser控件,它可能更适合我们的用途 问题是(除了微软称它与Windows窗体版本的控件同名,这使得谷歌搜索没有我喜欢的那么有用)我似乎找不到任何关于如何打印控件内容的好指南。从对象返回的文档没有分页,因此很难与PrintDialog一起使用。类似地,将可视对话框发送到PrintDialog似乎不是一个好主意。在这个上下文中适当地调整控件似乎是可疑的,特别是当您考虑分页时。p>C# 打印WPF web浏览器内容的最佳方式是什么?,c#,.net,webbrowser-control,C#,.net,Webbrowser Control,我们使用IE引擎的修改版本(C#包装中的COM版本)在应用程序中显示大量格式化内容。然而,问题是,您无法控制此类文档的任何打印输出。例如,在不访问注册表或引导用户使用Internet Explorer选项的情况下,无法强制进行彩色打印输出。因此,我们一直在研究新的WPF WebBrowser控件,它可能更适合我们的用途 问题是(除了微软称它与Windows窗体版本的控件同名,这使得谷歌搜索没有我喜欢的那么有用)我似乎找不到任何关于如何打印控件内容的好指南。从对象返回的文档没有分页,因此很难与Pr
必须有一些关于这方面的好文件。有人能告诉我怎么做,或者提供一个好的建议吗?我很确定WPF WebBrowser控件就是包装得很好的ActiveX控件,可以在WPF中使用。(该类派生自
ActiveXHost
)。