<changes>
<release version="3.8-beta4" date="2011-??-??">
+ <action dev="poi-developers" type="add">51424 - Ignore exceptions in ParagraphSprmUncompressor</action>
<action dev="poi-developers" type="fix">51415 - Fixed Workbook.createSheet(sheetName) to truncate names longer than 31 characters</action>
<action dev="poi-developers" type="fix">51332 - Fixed internal IDs of shapes generated by HSSFPatriarch when there are more than 1023 drawing objects </action>
<action dev="poi-developers" type="fix">48408 - Improved documentation for Sheet.setColumnWidth </action>
import org.apache.poi.hwpf.usermodel.ShadingDescriptor;
import org.apache.poi.hwpf.usermodel.DropCapSpecifier;
import org.apache.poi.util.LittleEndian;
+import org.apache.poi.util.POILogFactory;
+import org.apache.poi.util.POILogger;
import java.util.HashMap;
import java.util.Iterator;
public final class ParagraphSprmUncompressor
extends SprmUncompressor
{
+ private static final POILogger logger = POILogFactory
+ .getLogger( ParagraphSprmUncompressor.class );
+
public ParagraphSprmUncompressor()
{
}
// table row
if (sprm.getType() == SprmOperation.PAP_TYPE)
{
- unCompressPAPOperation(newProperties, sprm);
+ try
+ {
+ unCompressPAPOperation( newProperties, sprm );
+ }
+ catch ( Exception exc )
+ {
+ logger.log(
+ POILogger.ERROR,
+ "Unable to apply SPRM operation '"
+ + sprm.getOperation() + "': ", exc );
+ }
}
}