diff --git a/src/main/java/org/docx4j/wml/TextDirection.java b/src/main/java/org/docx4j/wml/TextDirection.java index 7bbfffbade..a0b1e7e631 100644 --- a/src/main/java/org/docx4j/wml/TextDirection.java +++ b/src/main/java/org/docx4j/wml/TextDirection.java @@ -64,6 +64,29 @@ public class TextDirection implements Child { +/** + * Define the TextDirection for a cell + * (see org.docx4j.wml.TcPr.setTextDirection() ) + */ + public enum TextOrientation { + LEFT_TO_RIGHT_tOP_TO_BOTTOM("lrTb"), + TOP_TO_BOTTOM_RIGHT_TO_LEFT("tbRl"), + BOTTOM_TO_TOP_LEFT_TO_RIGHT("btLr"), + LEFT_TO_RIGHT_TOP_TO_BOTTOM_ROTATED("lrTbV"), + TOP_TO_BOTTOM_LEFT_TO_RIGHT_ROTATED("tbRlV"), + TOP_TO_BOTTOM_RIGHT_TO_LEFT_ROTATED("tbLrV"); + private String value = ""; + + TextOrientation(final String valuep) { + value = valuep; + } + + @Override + public String toString() { + return value; + } + } + @XmlAttribute(name = "val", namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", required = true) protected String val; @XmlTransient