我意识到这个问题可能是一个很长的问题,但无论如何我都必须尝试。我正在 WPF c# 应用程序中做一个数学项目,可以在其中输入和求解数学方程。我在 Web 浏览器控件中渲染(显示)方程(因为它是唯一可以处理 MathML 的东西),并且我安装了 MathPlayer 3.0 以使 Internet Explorer 能够理解 mathML。
到目前为止,一切都顺利进行。我想根据用户过去所做的方程式生成报告,并希望此报告可打印。由于我使用的是 Web 浏览器控件,因此我想到了使用 Javascript window.print() 函数。唯一的问题是没有打印(可能是因为页面上的 mathML)。
那么有没有人可能对我有一些建议,关于如何在浏览器中打印 MathPlayer 呈现的 mathML(我在http://www.dessci.com/en/products/mathplayer/tech/accessibility.htm上看到确实可以使用 MathPlayer mathML 打印页面,因为该页面是可打印的(右键单击,打印预览)。
非常感谢任何其他评论和任何形式的帮助!