文档介绍:package;import;import;import;import;import;boBoximplementsDrawingGroupObject{privatestaticLoggerlogger=();privateEscherContainerreadSpContainer;privateEscherContainerspContainer;privateMsoDrawingRecordmsoDrawingRecord;privateObjRecordobjRecord;privatebooleaninitialized=false;privateintobjectId;privateintblipId;privateintshapeId;privateintcolumn;privateintrow;privatedoublewidth;privatedoubleheight;privateintreferenceCount;privateEscherContainerescherData;privateOriginorigin;privateDrawingGroupdrawingGroup;privateDrawingDatadrawingData;privateShapeTypetype;privateintdrawingNumber;privateWorkbookSettingsworkbookSettings;boBox(MsoDrawingRecordmso,ObjRecordobj,DrawingDatadd,DrawingGroupdg,WorkbookSettingsws){=dg;=mso;=dd;=obj;=false;=ws;=;(());=(()-1);(this);((mso!=null)&&(obj!=null));initialize();}boBox(DrawingGroupObjectdgo,DrawingGroupdg,WorkbookSettingsws){ComboBoxd=(ComboBox)dgo;(==);=;=;=false;=;=;=dg;=;(this);=ws;}boBox(){=true;=;=1;=;}privatevoidinitialize(){=();(!=null);EscherRecord[]children=();Spsp=(Sp)()[0];=();=();=(());if(==){("Unknownshapetype");}ClientAnchorclientAnchor=null;for(inti=0;(i<)&&(clientAnchor==null);i++){if(children[i].getType()==){clientAnchor=(ClientAnchor)children[i];}}if(clientAnchor==null){("Clientanchornotfound");}else{=((int)());=((int)());}=true;}StoremanagementfinalvoidsetObjectId(intobjid,intbip,intsid){=objid;=bip;=sid;if(==){=;}}StoremanagementfinalintgetObjectId(){if(!){initialize();}return;}StoremanagementfinalintgetShapeId(){if(!){initialize();}return;}StoremanagementfinalintgetBlipId(){if(!){initialize();}return;}StoremanagementMsoDrawingRecordgetMsoDrawingRecord(){return;}StoremanagementEscherContainergetSpContainer(){if(!){initialize();}if(==){returngetReadSpContainer();}SpContainerspc=newSpContainer();Spsp=newSp(,,2560);(sp);Optopt=newOpt();(127,false,false,17039620);(191,false,false,524296);(511,false,false,524288);(959,false,false,131072);(opt);ClientAnchorclientAnchor=newClientAnchor(,,+1,+1);(clientAnchor);ClientDatacli