Преобразование XHTML в Docx с использованием docx4j без чтения стиля размера шрифта - PullRequest
0 голосов
/ 26 апреля 2019

XHTML:

    <span style="color:#696969;">
        <span style="font-family:tahoma;">
            <span style="font-size:8pt;">
                18F, Mirae Asset CENTER1 West Tower
            </span>
        </span>
    </span>

преобразованный document.xml:

<w:r>
       <w:rPr>
            <w:rFonts w:ascii="Tahoma" w:hAnsi="Tahoma"/>
            <w:b w:val="false"/>
            <w:i w:val="false"/>
            <w:color w:val="696969"/>
       </w:rPr>
       <w:t>
           18F, Mirae Asset CENTER1 West Tower
       </w:t>
</w:r>

font-size:8pt; не конвертируется в <w:sz w:val="8"/> в ooxml. Если размер шрифта задан как маленький, х-большой и т. это превращается.

1 Ответ

0 голосов
/ 29 апреля 2019

Вы ожидаете, что он будет преобразован как w: val = 16, так как измерение в половине точек. https://github.com/plutext/docx4j/blob/master/docx4j-core/src/main/java/org/docx4j/model/properties/run/FontSize.java#L123

...