字体标记HTMLWriter

时间:2013-11-21 19:04:48

标签: java html swing htmlwriter

我正在使用带有HTMLDocument的JTextPane来通过HTMLEditorKit读取和写入HTML。一切都很好,除了我内置的精彩完整的W3C HTML5然后用丑陋的,已弃用的,过时的HTML3.2编写......

所以,我查看了java.swing.text.html.HTMLWriter的代码,我发现了这个:

    if (writeCSS) {
        convertToHTML40(from, to);
    } else {
        convertToHTML32(from, to);
    }

所以我认为我得救了,一个简单的setWriteCSS(true)会让我得到更好的结果......除了writeCSS是私有的,没有setter来修改它的值:

    private boolean writeCSS = false;

我一直都知道Sun人很有趣......无论如何,我可以覆盖当前的转换方法,但最终的HTML仍然不是很精彩。

我确信有些人会遇到这个问题而且他们自己编写了HTMLWriter。我找不到任何东西。有人能指出我吗?

非常感谢!

0 个答案:

没有答案