extend TableRow from Range, not from Paragraph

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1145346 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sergey Vladimirov 2011-07-11 20:53:35 +00:00
parent 098cc9fc4f
commit 888489c310

View File

@ -20,11 +20,12 @@ package org.apache.poi.hwpf.usermodel;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.poi.hwpf.sprm.SprmBuffer;
import org.apache.poi.hwpf.sprm.TableSprmUncompressor; import org.apache.poi.hwpf.sprm.TableSprmUncompressor;
import org.apache.poi.util.POILogFactory; import org.apache.poi.util.POILogFactory;
import org.apache.poi.util.POILogger; import org.apache.poi.util.POILogger;
public final class TableRow extends Paragraph public final class TableRow extends Range
{ {
private static final POILogger logger = POILogFactory private static final POILogger logger = POILogFactory
.getLogger( TableRow.class ); .getLogger( TableRow.class );
@ -41,6 +42,7 @@ public final class TableRow extends Paragraph
private boolean _cellsFound = false; private boolean _cellsFound = false;
int _levelNum; int _levelNum;
private SprmBuffer _papx;
private TableProperties _tprops; private TableProperties _tprops;
public TableRow( int startIdxInclusive, int endIdxExclusive, Table parent, public TableRow( int startIdxInclusive, int endIdxExclusive, Table parent,
@ -48,7 +50,8 @@ public final class TableRow extends Paragraph
{ {
super( startIdxInclusive, endIdxExclusive, parent ); super( startIdxInclusive, endIdxExclusive, parent );
_tprops = TableSprmUncompressor.uncompressTAP( _papx ); Paragraph last = getParagraph( numParagraphs() - 1 );
_tprops = TableSprmUncompressor.uncompressTAP( last._papx );
_levelNum = levelNum; _levelNum = levelNum;
initCells(); initCells();
} }