Author: fanningpj
Date: Mon Mar 4 14:56:20 2024
New Revision: 1916108
URL: http://svn.apache.org/viewvc?rev=1916108&view=rev
Log:
[bug-68703] fix issue with XSLFTextRuns in XSLFTableCells
Modified:
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFTableCell.java
Modified:
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java?rev=1916108&r1=1916107&r2=1916108&view=diff
==============================================================================
---
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
(original)
+++
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTableCell.java
Mon Mar 4 14:56:20 2024
@@ -752,8 +752,12 @@ public class XSLFTableCell extends XSLFT
}
XSLFTheme theme = getSheet().getTheme();
- final XSLFColor c = new XSLFColor(txStyle, theme, phClr,
getSheet());
- return DrawPaint.createSolidPaint(c.getColorStyle());
+ try {
+ final XSLFColor c = new XSLFColor(txStyle, theme,
phClr, getSheet());
+ return DrawPaint.createSolidPaint(c.getColorStyle());
+ } catch (IllegalArgumentException e) {
+ return super.getFontColor();
+ }
}
}
}
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFTableCell.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFTableCell.java?rev=1916108&r1=1916107&r2=1916108&view=diff
==============================================================================
---
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFTableCell.java
(original)
+++
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFTableCell.java
Mon Mar 4 14:56:20 2024
@@ -27,7 +27,6 @@ import java.util.List;
import org.apache.poi.sl.usermodel.PaintStyle;
import org.apache.poi.xslf.XSLFTestDataSamples;
-import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
class TestXSLFTableCell
@@ -229,7 +228,6 @@ class TestXSLFTableCell
ppt.close();
}
- @Disabled
@Test
void testBug68703() throws IOException {
try(XMLSlideShow pptx =
XSLFTestDataSamples.openSampleDocument("bug68703.pptx")) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]