我知道 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 方面苦苦掙扎,可以提供一些提示,我將不勝感激。
uj5u.com熱心網友回復:
Java Swing 對CSS的支持非常受歡迎。這是支持的屬性串列(帶注釋):
下面介紹渲染引擎支持的 CSS 屬性:
- 字體系列
- ..
- 文字裝飾(閃爍和上劃線除外)
- 垂直對齊(僅 sup 和 super)
- text-align (justify 被視為居中)
- ..
- 串列樣式位置
所以你最好的辦法可能是為公式使用實際的 HTML,帶有超級和子腳本。
注意: Java-FX 提供了WebView哪個 (AFAIU) 嵌入了一個實際的瀏覽器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/331477.html
上一篇:DiscordJSv12功能問題(我的功能不能被正確識別
下一篇:使用Swing設定3x3網格布局
