aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
index eaaa36c..6fc0c67 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
@@ -183,6 +183,7 @@ class StatefulBodyXmlReader {
}
return new Run(
+ readHighlight(properties),
isBold(properties),
isItalic(properties),
isUnderline(properties),
@@ -201,6 +202,10 @@ class StatefulBodyXmlReader {
return tryGetLast(lazyFilter(this.complexFieldStack, HyperlinkComplexField.class));
}
+ private Optional<String> readHighlight(XmlElementLike properties) {
+ return readVal(properties, "w:highlight");
+ }
+
private boolean isBold(XmlElementLike properties) {
return readBooleanElement(properties, "w:b");
}