【问题标题】:Replacing a text in Apache POI XWPF not working Extension替换 Apache POI XWPF 中的文本不起作用扩展
【发布时间】:2017-02-08 08:27:52
【问题描述】:

我正在使用链接中提供的最后一个答案: Replacing a text in Apache POI XWPF not working。 感谢乔希。

它几乎适用于所有场景,但有时它无法正确地将颜色应用于替换的文本。 我错过了什么吗?

【问题讨论】:

    标签: java apache ms-word apache-poi


    【解决方案1】:

    跑步是有趣的事情。我知道解决方案in this Stack Overflow question 非常适合替换散布在给定段落中的具有不同格式(粗体、浮雕等)的段落部分或部分运行。对于我的特定用例,replace 函数能够在运行中替换字符串并处理我们遇到的任何特定格式。我没有亲自查看颜色,但它似乎具有这样做的功能:newRun.setColor(run.getColor());

    请注意,我最初使用的是 Apache POI 3.11,代码给了我很多错误,例如“方法 isEmbossed() 未定义 XWPFRun 类型”。升级到 3.15 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2014-04-11
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 2014-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多