You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2019/06/01 01:09:40 UTC
svn commit: r1860464 - in /poi/trunk/src/ooxml:
java/org/apache/poi/xwpf/usermodel/XWPFRun.java
testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java
Author: fanningpj
Date: Sat Jun 1 01:09:40 2019
New Revision: 1860464
URL: http://svn.apache.org/viewvc?rev=1860464&view=rev
Log:
[github-151] XWPFRun: allow style retrieval. This closes #151
Modified:
poi/trunk/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java
Modified: poi/trunk/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java?rev=1860464&r1=1860463&r2=1860464&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java (original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java Sat Jun 1 01:09:40 2019
@@ -1213,6 +1213,25 @@ public class XWPFRun implements ISDTCont
style.setVal(styleId);
}
+ /**
+ * Return this run's style ID. If this run has no style (no run properties or properties without a style),
+ * an empty string is returned.
+ *
+ * @since 4.1.1
+ */
+ public String getStyle() {
+ CTRPr pr = getCTR().getRPr();
+ if (pr == null) {
+ return "";
+ }
+
+ CTString style = pr.getRStyle();
+ if (style == null) {
+ return "";
+ }
+
+ return style.getVal();
+ }
/**
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java?rev=1860464&r1=1860463&r2=1860464&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java Sat Jun 1 01:09:40 2019
@@ -783,6 +783,8 @@ public class TestXWPFRun {
assertNotNull("Expected to find a run style ID", candStyleId);
assertEquals(styleId, candStyleId);
+ assertEquals(styleId, run.getStyle());
+
document.close();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org