C# 在WebBrowser中显示带有CSS样式的负边距的MHTML内容

C# 在WebBrowser中显示带有CSS样式的负边距的MHTML内容,c#,wpf,webbrowser-control,mhtml,C#,Wpf,Webbrowser Control,Mhtml,我的应用程序从外部服务接收MHTML内容并显示它。 MHTML中的某些元素通过CSS进行样式设置,并具有负边距,如下所示: <style type="text/css"> .csAE6E0F4D{margin-left:-49.9pt} </style> .csAE6E0F4D{左边距:-49.9pt} WebBrowser显然开始在客户端区域边界之外渲染这些元素,并且这些元素对用户部分可见 有没有办法设置文档边距或滚动文档以完全显示元素?我不能轻易改变

我的应用程序从外部服务接收MHTML内容并显示它。 MHTML中的某些元素通过CSS进行样式设置,并具有负边距,如下所示:

<style type="text/css">
      .csAE6E0F4D{margin-left:-49.9pt}
</style>

.csAE6E0F4D{左边距:-49.9pt}
WebBrowser
显然开始在客户端区域边界之外渲染这些元素,并且这些元素对用户部分可见

有没有办法设置文档边距或滚动文档以完全显示元素?我不能轻易改变外部服务