You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by sa...@apache.org on 2021/05/27 02:53:39 UTC
svn commit: r1890234 - in /poi/trunk/poi-ooxml/src:
main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java
test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java
Author: sayi
Date: Thu May 27 02:53:39 2021
New Revision: 1890234
URL: http://svn.apache.org/viewvc?rev=1890234&view=rev
Log:
#65331 - Wrong mapping of TableRowAlign
Modified:
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java
Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java?rev=1890234&r1=1890233&r2=1890234&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/TableRowAlign.java Thu May 27 02:53:39 2021
@@ -16,6 +16,8 @@
==================================================================== */
package org.apache.poi.xwpf.usermodel;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STJcTable;
+
import java.util.HashMap;
import java.util.Map;
@@ -24,9 +26,9 @@ import java.util.Map;
*/
public enum TableRowAlign {
- LEFT(1),
- CENTER(2),
- RIGHT(3);
+ LEFT(STJcTable.INT_START),
+ CENTER(STJcTable.INT_CENTER),
+ RIGHT(STJcTable.INT_END);
private static Map<Integer, TableRowAlign> imap = new HashMap<>();
Modified: poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java?rev=1890234&r1=1890233&r2=1890234&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java (original)
+++ poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFTable.java Thu May 27 02:53:39 2021
@@ -38,6 +38,7 @@ import org.openxmlformats.schemas.wordpr
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STBorder;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STJcTable;
/**
@@ -574,10 +575,13 @@ class TestXWPFTable {
XWPFTable tbl = doc.createTable(1, 1);
tbl.setTableAlignment(TableRowAlign.LEFT);
assertEquals(TableRowAlign.LEFT, tbl.getTableAlignment());
+ assertEquals(STJcTable.INT_START, tbl.getTableAlignment().getValue());
tbl.setTableAlignment(TableRowAlign.CENTER);
assertEquals(TableRowAlign.CENTER, tbl.getTableAlignment());
+ assertEquals(STJcTable.INT_CENTER, tbl.getTableAlignment().getValue());
tbl.setTableAlignment(TableRowAlign.RIGHT);
assertEquals(TableRowAlign.RIGHT, tbl.getTableAlignment());
+ assertEquals(STJcTable.INT_END, tbl.getTableAlignment().getValue());
tbl.removeTableAlignment();
assertNull(tbl.getTableAlignment());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org