0

我知道 JavaHelp HTML 呈现效果不佳/过时,但我想知道是否存在解决以下问题的解决方法。以下 HTML 片段

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
      <div>
          <span>This is a </span>
          <img style="vertical-align:middle" src='./_LaTeX_cvode_solve.xml_1.png' /> 
          <span>formula</span>
      </div>
  </body>
</html>

javax.help.SwingHelpUtilities 在 JavaHelp 中错误地呈现:

在此处输入图像描述

Firefox 中的(正确)呈现如下

在此处输入图像描述

还有哪些其他方法(JavaHelp 可能支持)垂直对齐内联图像 wrt 文本?我已经测试了许多流行的方法,但到目前为止都没有。因此,如果已经在 J​​avaHelp 上苦苦挣扎的人可以提供一些提示,我将不胜感激。

4

1 回答 1

1

Java Swing 对CSS的支持非常受欢迎。以下是支持的属性列表(带注释):

下面介绍渲染引擎支持的 CSS 属性:

  • 字体系列
  • ..
  • 文本装饰(闪烁和上划线除外)
  • 垂直对齐(仅 sup 和 super
  • 文本对齐(对齐被视为中心)
  • ..
  • 列表样式位置

因此,您最好的办法可能是使用公式的实际 HTML,以及超级和子脚本。

注意: Java-FX 提供WebView嵌入实际浏览器的 (AFAIU)。

于 2021-10-22T08:56:37.847 回答