如何打印用JavaFX HTML编辑器编写的数学方程式?我用Microsoft Word编写了一个数学方程式,然后将其复制并粘贴到HTML编辑器中。现在,我想打印它,还有其他方法吗?
答案 0 :(得分:0)
您正在使用哪个JavaFX版本?
我想您将此等式粘贴为图片了?
JavaFX的下一个版本将支持MathML:
因此,如果要显示方程式,建议您使用MathML。 而且,如果要将其保存在数据库中,只需复制MathML代码即可。
点击此链接Java Early Access Download可以尽早访问这些版本。
我不知道Jasper Report,但我知道它使用xml文件。或XML,MathML,HTML,SVG属于同一家庭语言(SGML):它们只是字符串。因此,您可以将XML + MathML文本和公式包装在xml表达式中,或者可以用这些代码替换以前使用的图片名称。 然后,您可以使用此HTML + MathML代码设置WebView或HTMLEditor内容。
下面,显示以下二次公式的MathML代码。
<math display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>−</mo>
<mi>b </mi>
<mo>±</mo>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>−</mo>
<mn>4</mn>
<mi>a</mi>
<mi>c</mi>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
最后,打印:-) How to Print with JavaFX。
该教程中的其他文档还向您展示了如何构建实现所需功能的浏览器。