mirror of https://github.com/apache/poi.git
second field in TC is width
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1173034 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
337e23c0f1
commit
282084fe86
|
@ -25,21 +25,14 @@ public final class TableCellDescriptor extends TCAbstractType implements
|
||||||
{
|
{
|
||||||
public static final int SIZE = 20;
|
public static final int SIZE = 20;
|
||||||
|
|
||||||
protected short field_x_unused;
|
|
||||||
|
|
||||||
public TableCellDescriptor()
|
public TableCellDescriptor()
|
||||||
{
|
{
|
||||||
setBrcTop(new BorderCode());
|
|
||||||
setBrcLeft(new BorderCode());
|
|
||||||
setBrcBottom(new BorderCode());
|
|
||||||
setBrcRight(new BorderCode());
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void fillFields(byte[] data, int offset)
|
protected void fillFields(byte[] data, int offset)
|
||||||
{
|
{
|
||||||
field_1_rgf = LittleEndian.getShort(data, 0x0 + offset);
|
field_1_rgf = LittleEndian.getShort(data, 0x0 + offset);
|
||||||
field_x_unused = LittleEndian.getShort(data, 0x2 + offset);
|
field_2_wWidth = LittleEndian.getShort(data, 0x2 + offset);
|
||||||
setBrcTop(new BorderCode(data, 0x4 + offset));
|
setBrcTop(new BorderCode(data, 0x4 + offset));
|
||||||
setBrcLeft(new BorderCode(data, 0x8 + offset));
|
setBrcLeft(new BorderCode(data, 0x8 + offset));
|
||||||
setBrcBottom(new BorderCode(data, 0xc + offset));
|
setBrcBottom(new BorderCode(data, 0xc + offset));
|
||||||
|
@ -49,7 +42,7 @@ public final class TableCellDescriptor extends TCAbstractType implements
|
||||||
public void serialize(byte[] data, int offset)
|
public void serialize(byte[] data, int offset)
|
||||||
{
|
{
|
||||||
LittleEndian.putShort(data, 0x0 + offset, field_1_rgf);
|
LittleEndian.putShort(data, 0x0 + offset, field_1_rgf);
|
||||||
LittleEndian.putShort(data, 0x2 + offset, field_x_unused);
|
LittleEndian.putShort(data, 0x2 + offset, field_2_wWidth);
|
||||||
getBrcTop().serialize(data, 0x4 + offset);
|
getBrcTop().serialize(data, 0x4 + offset);
|
||||||
getBrcLeft().serialize(data, 0x8 + offset);
|
getBrcLeft().serialize(data, 0x8 + offset);
|
||||||
getBrcBottom().serialize(data, 0xc + offset);
|
getBrcBottom().serialize(data, 0xc + offset);
|
||||||
|
@ -60,6 +53,7 @@ public final class TableCellDescriptor extends TCAbstractType implements
|
||||||
throws CloneNotSupportedException
|
throws CloneNotSupportedException
|
||||||
{
|
{
|
||||||
TableCellDescriptor tc = (TableCellDescriptor)super.clone();
|
TableCellDescriptor tc = (TableCellDescriptor)super.clone();
|
||||||
|
tc.setShd( (ShadingDescriptor) getShd().clone() );
|
||||||
tc.setBrcTop((BorderCode)getBrcTop().clone());
|
tc.setBrcTop((BorderCode)getBrcTop().clone());
|
||||||
tc.setBrcLeft((BorderCode)getBrcLeft().clone());
|
tc.setBrcLeft((BorderCode)getBrcLeft().clone());
|
||||||
tc.setBrcBottom((BorderCode)getBrcBottom().clone());
|
tc.setBrcBottom((BorderCode)getBrcBottom().clone());
|
||||||
|
|
Loading…
Reference in New Issue