Тег шрифта HTMLWriter

Я использую JTextPane с HTMLDocument внутри для чтения и записи HTML через HTMLEditorKit. Все работает довольно хорошо, за исключением того, что замечательный полноценный W3C HTML5, который я помещаю внутрь, написан тогда в уродливом, устаревшем, устаревшем HTML3.2...

Итак, я посмотрел код java.swing.text.html.HTMLWriter и обнаружил это:

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

Поэтому я подумал, что я был сохранен, и простой setWriteCSS(true) заставил бы меня получить намного лучший результат... За исключением того, что writeCSS является частным и нет установщика для изменения его значения:

    private boolean writeCSS = false;

Я всегда знал, что люди Sun были забавными парнями... В любом случае, я мог бы просто переопределить текущий метод конвертации, но окончательный HTML-код все еще не замечательный.

Я уверен, что есть люди, которые сталкиваются с этой проблемой, и которые написали свой собственный HTMLWriter. Я просто не могу найти ни одного. Кто-нибудь может указать мне один?

Большое спасибо!

0 ответов

Другие вопросы по тегам