【问题标题】:Default document font size of doc/docx documentsdoc/docx 文档的默认文档字体大小
【发布时间】: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


【解决方案1】:

就我而言,

document.getStyles().getDefaultRunStyles().getFontSize();

解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-10
    • 2015-07-01
    • 1970-01-01
    • 2012-09-16
    • 2017-08-02
    • 2018-11-01
    • 2013-08-20
    • 1970-01-01
    相关资源
    最近更新 更多