aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-13 12:52:44 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-13 12:52:44 +0100
commit5edcc79c02f0bc597f91b525107b1407eeffe288 (patch)
tree421b1c96793ebfef10d436bcf0020efd1be3f022 /src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java
parent43f5e189cb5cc4aa98932726b17319147c0ae742 (diff)
Support style mapping for highlights
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java b/src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java
index 3da9b7b..80f807e 100644
--- a/src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java
+++ b/src/main/java/org/zwobble/mammoth/internal/conversion/DocumentToHtml.java
@@ -159,6 +159,11 @@ public class DocumentToHtml {
@Override
public List<HtmlNode> visit(Run run, Context context) {
Supplier<List<HtmlNode>> nodes = () -> convertChildrenToHtml(run, context);
+ if (run.getHighlight().isPresent()) {
+ nodes = styleMap.getHighlightHtmlPath(run.getHighlight().get())
+ .orElse(HtmlPath.EMPTY)
+ .wrap(nodes);
+ }
if (run.isSmallCaps()) {
nodes = styleMap.getSmallCaps().orElse(HtmlPath.EMPTY).wrap(nodes);
}