Examples of EscherClientAnchorRecord


Examples of org.apache.poi.ddf.EscherClientAnchorRecord

                "Picture index for picture shape not found." );
          } else
          {
            int pictureIndex = prop.getPropertyValue();

            EscherClientAnchorRecord anchorRecord = (EscherClientAnchorRecord) getEscherChild(
                shapeContainer,
                EscherClientAnchorRecord.RECORD_ID );
                        HSSFClientAnchor anchor = toClientAnchor(anchorRecord);

            HSSFPicture picture = new HSSFPicture( null, anchor );
View Full Code Here

Examples of org.apache.poi.ddf.EscherClientAnchorRecord

        } else {
          throw new IllegalStateException("Got top level anchor but not processing a group");
        }
      }
      else if(r instanceof EscherClientAnchorRecord) {
        EscherClientAnchorRecord car = (EscherClientAnchorRecord)r;

        if(model instanceof HSSFShape) {
          HSSFShape g = (HSSFShape)model;
          g.getAnchor().setDx1(car.getDx1());
          g.getAnchor().setDx2(car.getDx2());
          g.getAnchor().setDy1(car.getDy1());
          g.getAnchor().setDy2(car.getDy2());
        } else {
          throw new IllegalStateException("Got top level anchor but not processing a group or shape");
        }
      }
      else if(r instanceof EscherTextboxRecord) {
View Full Code Here

Examples of org.apache.poi.ddf.EscherClientAnchorRecord

          } else {
            throw new IllegalStateException("Got top level anchor but not processing a group");
          }
        }
        else if(r instanceof EscherClientAnchorRecord) {
          EscherClientAnchorRecord car = (EscherClientAnchorRecord)r;
         
          if(model instanceof HSSFShape) {
            HSSFShape g = (HSSFShape)model;
            g.getAnchor().setDx1(car.getDx1());
            g.getAnchor().setDx2(car.getDx2());
            g.getAnchor().setDy1(car.getDy1());
            g.getAnchor().setDy2(car.getDy2());
          } else {
            throw new IllegalStateException("Got top level anchor but not processing a group or shape");
          }
        }
        else if(r instanceof EscherTextboxRecord) {
View Full Code Here

Examples of org.apache.poi.ddf.EscherClientAnchorRecord

    {
        if (userAnchor instanceof HSSFClientAnchor)
        {
            HSSFClientAnchor a = (HSSFClientAnchor) userAnchor;

            EscherClientAnchorRecord anchor = new EscherClientAnchorRecord();
            anchor.setRecordId( EscherClientAnchorRecord.RECORD_ID );
            anchor.setOptions( (short) 0x0000 );
            anchor.setFlag( (short) 0 );
            anchor.setCol1( (short) Math.min(a.getCol1(), a.getCol2()) );
            anchor.setDx1( (short) Math.min(a.getDx1(), a.getDx2()) );
            anchor.setRow1( (short) Math.min(a.getRow1(), a.getRow2()) );
            anchor.setDy1( (short) Math.min(a.getDy1(), a.getDy2()) );

            anchor.setCol2( (short) Math.max(a.getCol1(), a.getCol2()) );
            anchor.setDx2( (short) Math.max(a.getDx1(), a.getDx2()) );
            anchor.setRow2( (short) Math.max(a.getRow1(), a.getRow2()) );
            anchor.setDy2( (short) Math.max(a.getDy1(), a.getDy2() ) );
            return anchor;
        }
        else
        {
            HSSFChildAnchor a = (HSSFChildAnchor) userAnchor;
            EscherChildAnchorRecord anchor = new EscherChildAnchorRecord();
            anchor.setRecordId( EscherChildAnchorRecord.RECORD_ID );
            anchor.setOptions( (short) 0x0000 );
            anchor.setDx1( (short) Math.min(a.getDx1(), a.getDx2()) );
            anchor.setDy1( (short) Math.min(a.getDy1(), a.getDy2()) );
            anchor.setDx2( (short) Math.max(a.getDx2(), a.getDx1()) );
            anchor.setDy2( (short) Math.max(a.getDy2(), a.getDy1()) );
            return anchor;
        }
    }
View Full Code Here

Examples of org.apache.poi.ddf.EscherClientAnchorRecord

        return _escherClientAnchor;
    }

    @Override
    protected void createEscherAnchor() {
        _escherClientAnchor = new EscherClientAnchorRecord();
    }
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.