fixed compilation for jdk 1.5
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/gsoc2012@1368670 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
08650c8eea
commit
49a07a11e3
@ -553,7 +553,9 @@ public final class EscherAggregate extends AbstractEscherHolderRecord {
|
||||
drawing.setData(buf);
|
||||
temp += drawing.serialize(pos + temp, data);
|
||||
} else {
|
||||
ContinueRecord drawing = new ContinueRecord(Arrays.copyOfRange(drawingData, j, Math.min(j + RecordInputStream.MAX_RECORD_DATA_SIZE, drawingData.length)));
|
||||
byte[] buf = new byte[Math.min(RecordInputStream.MAX_RECORD_DATA_SIZE, drawingData.length - j)];
|
||||
System.arraycopy(drawingData, j, buf, 0, Math.min(RecordInputStream.MAX_RECORD_DATA_SIZE, drawingData.length - j));
|
||||
ContinueRecord drawing = new ContinueRecord(buf);
|
||||
temp += drawing.serialize(pos + temp, data);
|
||||
}
|
||||
}
|
||||
@ -708,7 +710,8 @@ public final class EscherAggregate extends AbstractEscherHolderRecord {
|
||||
|
||||
public void setMainSpRecordId(int shapeId) {
|
||||
EscherContainerRecord dgContainer = getEscherContainer();
|
||||
EscherContainerRecord spContainer = (EscherContainerRecord) dgContainer.getChildById(EscherContainerRecord.SPGR_CONTAINER).getChild(0);
|
||||
EscherContainerRecord spgrConatiner = (EscherContainerRecord) dgContainer.getChildById(EscherContainerRecord.SPGR_CONTAINER);
|
||||
EscherContainerRecord spContainer = (EscherContainerRecord) spgrConatiner.getChild(0);
|
||||
EscherSpRecord sp = (EscherSpRecord) spContainer.getChildById(EscherSpRecord.RECORD_ID);
|
||||
sp.setShapeId(shapeId);
|
||||
}
|
||||
|
@ -346,7 +346,8 @@ public class HSSFShapeGroup extends HSSFShape implements HSSFShapeContainer {
|
||||
spgrContainer.setRecordId(EscherContainerRecord.SPGR_CONTAINER);
|
||||
spgrContainer.setOptions((short) 0x000F);
|
||||
EscherContainerRecord spContainer = new EscherContainerRecord();
|
||||
byte [] inSp = getEscherContainer().getChildById(EscherContainerRecord.SP_CONTAINER).serialize();
|
||||
EscherContainerRecord cont = getEscherContainer().getChildById(EscherContainerRecord.SP_CONTAINER);
|
||||
byte [] inSp = cont.serialize();
|
||||
spContainer.fillFields(inSp, 0, new DefaultEscherRecordFactory());
|
||||
|
||||
spgrContainer.addChildRecord(spContainer);
|
||||
|
@ -351,13 +351,15 @@ public class TestDrawingShapes extends TestCase {
|
||||
String opt1Str = opt.toXml();
|
||||
|
||||
textbox.setFillColor(textbox.getFillColor());
|
||||
assertEquals(opt1Str, HSSFTestHelper.getEscherContainer(textbox).getChildById(EscherOptRecord.RECORD_ID).toXml());
|
||||
EscherContainerRecord container = HSSFTestHelper.getEscherContainer(textbox);
|
||||
EscherOptRecord optRecord = container.getChildById(EscherOptRecord.RECORD_ID);
|
||||
assertEquals(opt1Str, optRecord.toXml());
|
||||
textbox.setLineStyle(textbox.getLineStyle());
|
||||
assertEquals(opt1Str, HSSFTestHelper.getEscherContainer(textbox).getChildById(EscherOptRecord.RECORD_ID).toXml());
|
||||
assertEquals(opt1Str, optRecord.toXml());
|
||||
textbox.setLineWidth(textbox.getLineWidth());
|
||||
assertEquals(opt1Str, HSSFTestHelper.getEscherContainer(textbox).getChildById(EscherOptRecord.RECORD_ID).toXml());
|
||||
assertEquals(opt1Str, optRecord.toXml());
|
||||
textbox.setLineStyleColor(textbox.getLineStyleColor());
|
||||
assertEquals(opt1Str, HSSFTestHelper.getEscherContainer(textbox).getChildById(EscherOptRecord.RECORD_ID).toXml());
|
||||
assertEquals(opt1Str, optRecord.toXml());
|
||||
}
|
||||
|
||||
public void testDgRecordNumShapes(){
|
||||
|
Loading…
Reference in New Issue
Block a user