Examples of addChildRecord()


Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

  public void addShape(Shape shape){
  PPDrawing ppdrawing = getPPDrawing();

  EscherContainerRecord dgContainer = (EscherContainerRecord)ppdrawing.getEscherRecords()[0];
  EscherContainerRecord spgr = (EscherContainerRecord)Shape.getEscherChild(dgContainer, EscherContainerRecord.SPGR_CONTAINER);
  spgr.addChildRecord(shape.getSpContainer());

  EscherDgRecord dg = (EscherDgRecord)Shape.getEscherChild(dgContainer, EscherDgRecord.RECORD_ID);
  dg.setNumShapes(dg.getNumShapes()+1);
 
  shape.setSheet(this);
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

        sp.setFlags(-1);
        sp.setShapeId(-1);
        EscherContainerRecord dggContainer = new EscherContainerRecord();
        dggContainer.setOptions((short) 0x000F);
        dggContainer.setRecordId((short) 0xF000);
        dggContainer.addChildRecord(sp);

        r.addEscherRecord(dggContainer);
        assertEquals(28, r.getRecordSize());

        byte[] data = new byte[28];
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

        container1.addChildRecord( spContainer1 );
        container1.addChildRecord( spContainer2 );
        container1.addChildRecord( spContainer3 );
        spContainer1.addChildRecord( sp1 );
        spContainer2.addChildRecord( sp2 );
        spContainer3.addChildRecord( sp3 );
        spContainer2.addChildRecord( d2 );
        spContainer3.addChildRecord( d3 );

        EscherAggregate aggregate = new EscherAggregate(null);
        aggregate.addEscherRecord( container1 );
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

        container1.addChildRecord( spContainer3 );
        spContainer1.addChildRecord( sp1 );
        spContainer2.addChildRecord( sp2 );
        spContainer3.addChildRecord( sp3 );
        spContainer2.addChildRecord( d2 );
        spContainer3.addChildRecord( d3 );

        EscherAggregate aggregate = new EscherAggregate(null);
        aggregate.addEscherRecord( container1 );
        aggregate.assoicateShapeToObjRecord( d2, new ObjRecord() );
        aggregate.assoicateShapeToObjRecord( d3, new ObjRecord() );
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

  public void addShape(Shape shape){
  PPDrawing ppdrawing = getPPDrawing();

  EscherContainerRecord dgContainer = (EscherContainerRecord)ppdrawing.getEscherRecords()[0];
  EscherContainerRecord spgr = (EscherContainerRecord)Shape.getEscherChild(dgContainer, EscherContainerRecord.SPGR_CONTAINER);
  spgr.addChildRecord(shape.getSpContainer());

  EscherDgRecord dg = (EscherDgRecord)Shape.getEscherChild(dgContainer, EscherDgRecord.RECORD_ID);
  dg.setNumShapes(dg.getNumShapes()+1);
 
  shape.setSheet(this);
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

                bstoreContainer.setRecordId( EscherContainerRecord.BSTORE_CONTAINER );
                bstoreContainer.setOptions( (short) ( (escherBSERecords.size() << 4) | 0xF ) );
                for ( Iterator iterator = escherBSERecords.iterator(); iterator.hasNext(); )
                {
                    EscherRecord escherRecord = (EscherRecord) iterator.next();
                    bstoreContainer.addChildRecord( escherRecord );
                }
            }
            opt.setRecordId((short) 0xF00B);
            opt.setOptions((short) 0x0033);
            opt.addEscherProperty( new EscherBoolProperty(EscherProperties.TEXT__SIZE_TEXT_TO_FIT_SHAPE, 524296) );
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

            childRecords.add(1, bstoreContainer);
            dggContainer.setChildRecords(childRecords);
        }
        bstoreContainer.setOptions( (short) ( (escherBSERecords.size() << 4) | 0xF ) );

        bstoreContainer.addChildRecord( e );

        return escherBSERecords.size();
    }

    public DrawingManager2 getDrawingManager()
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

                bstoreContainer.setRecordId( EscherContainerRecord.BSTORE_CONTAINER );
                bstoreContainer.setOptions( (short) ( (escherBSERecords.size() << 4) | 0xF ) );
                for ( Iterator iterator = escherBSERecords.iterator(); iterator.hasNext(); )
                {
                    EscherRecord escherRecord = (EscherRecord) iterator.next();
                    bstoreContainer.addChildRecord( escherRecord );
                }
            }
            opt.setRecordId((short) 0xF00B);
            opt.setOptions((short) 0x0033);
            opt.addEscherProperty( new EscherBoolProperty(EscherProperties.TEXT__SIZE_TEXT_TO_FIT_SHAPE, 524296) );
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

            childRecords.add(1, bstoreContainer);
            dggContainer.setChildRecords(childRecords);
        }
        bstoreContainer.setOptions( (short) ( (escherBSERecords.size() << 4) | 0xF ) );

        bstoreContainer.addChildRecord( e );

        return escherBSERecords.size();
    }

    public DrawingManager2 getDrawingManager()
View Full Code Here

Examples of org.apache.poi.ddf.EscherContainerRecord.addChildRecord()

//    clientAnchor.setDy2( (short) shape.getAnchor().getDy2() );
    clientData.setRecordId( EscherClientDataRecord.RECORD_ID );
    clientData.setOptions( (short) 0x0000 );

    spgrContainer.addChildRecord( spContainer );
    spContainer.addChildRecord( spgr );
    spContainer.addChildRecord( sp );
    spContainer.addChildRecord( opt );
    spContainer.addChildRecord( anchor );
    spContainer.addChildRecord( clientData );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.