From 61600d17480dc6efff890e91f98bbf6a49c4dd53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Larch?= Date: Tue, 9 Jul 2024 15:49:08 +0200 Subject: [PATCH 1/3] feat: add paragraph alignment --- .../mammoth/internal/documents/Alignment.java | 13 +++++++ .../mammoth/internal/documents/Paragraph.java | 7 ++++ .../internal/docx/StatefulBodyXmlReader.java | 18 ++++++++- .../internal/styles/ParagraphMatcher.java | 22 +++++++---- .../styles/parsing/DocumentMatcherParser.java | 39 ++++++++++++++++++- .../documents/DocumentElementMakers.java | 6 +++ 6 files changed, 95 insertions(+), 10 deletions(-) create mode 100644 src/main/java/org/zwobble/mammoth/internal/documents/Alignment.java diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Alignment.java b/src/main/java/org/zwobble/mammoth/internal/documents/Alignment.java new file mode 100644 index 00000000..c9d45f89 --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/internal/documents/Alignment.java @@ -0,0 +1,13 @@ +package org.zwobble.mammoth.internal.documents; + +public class Alignment { + private final String value; + + public Alignment(String value){ + this.value = value; + } + + public String getValue() { + return value; + } +} diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java b/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java index 58c3453e..3f44da01 100644 --- a/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java +++ b/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java @@ -5,17 +5,20 @@ public class Paragraph implements DocumentElement, HasChildren { private final Optional