aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-13 11:21:17 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-13 11:21:17 +0100
commit9b1601ce190df41684d67e49a7a3620d44dcc951 (patch)
treeefd847354437510d02209941d8b91b0d05eb0c30 /src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
parentc63abd50bfb43f3d9a6121e2c7634496b19bc957 (diff)
Parse run highlights
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");
}