【发布时间】:2017-01-23 17:55:12
【问题描述】:
我正在尝试使用 apache poi 查找 doc/docx 文档的默认字体大小。我使用了 XWPFRun 类方法 getFontSize()。但如果字体大小为默认值,则返回值 -1。我在文档中找不到任何其他返回相同的方法。有没有办法获得文档的“实际”默认字体大小?
【问题讨论】:
-
您是否尝试检查应用到运行的样式的字体大小?
-
是的,我做到了,它返回了正确的结果。但是如果运行的字体大小是默认的,它会显示 -1(这“意味着”它是默认字体大小)而不是实际的字体大小。
-
从 3.12 开始,它表示“初始 XWPFStyles 支持使用默认文档段落和运行样式”并实现了 XWPFDefaultRunStyle 类。但 document.getStyles().getDefaultRunStyles().getFontSize() 仍然返回 -1。
标签: apache-poi