订单管理平台软件代码.docx
《订单管理平台软件代码.docx》由会员分享,可在线阅读,更多相关《订单管理平台软件代码.docx(98页珍藏版)》请在冰豆网上搜索。
订单管理平台软件代码
packagejxl.biff.drawing;
importcommon.Assert;
importcommon.Logger;
importjava.io.IOException;
importjxl.WorkbookSettings;
importjxl.write.biff.File;
publicclassComboBox
implementsDrawingGroupObject
{
privatestaticLoggerlogger=Logger.getLogger(ComboBox.class);
privateEscherContainerreadSpContainer;
privateEscherContainerspContainer;
privateMsoDrawingRecordmsoDrawingRecord;
privateOrderOrder;
privatebooleaninitialized=false;
privateintobjectId;
privateintblipId;
privateintshapeId;
privateintcolumn;
privateintrow;
privatedoublewidth;
privatedoubleheight;
privateintreferenceCount;
privateEscherContainerescherData;
privateOriginorigin;
privateDrawingGroupdrawingGroup;
privateDrawingDatadrawingData;
privateShapeTypetype;
privateintdrawingNumber;
privateWorkbookSettingsworkbookSettings;
publicComboBox(MsoDrawingRecordmso,Orderobj,DrawingDatadd,DrawingGroupdg,WorkbookSettingsws)
this.drawingGroup=dg;
this.msoDrawingRecord=mso;
this.drawingData=dd;
this.Order=obj;
this.initialized=false;
this.workbookSettings=ws;
this.origin=Origin.READ;
this.drawingData.addData(this.msoDrawingRecord.getData());
this.drawingNumber=(this.drawingData.getNumDrawings()-1);
this.drawingGroup.addDrawing(this);
Assert.verify((mso!
=null)&&(obj!
=null));
initialize();
}
publicComboBox(DrawingGroupObjectdgo,DrawingGroupdg,WorkbookSettingsws)
ComboBoxd=(ComboBox)dgo;
Assert.verify(d.origin==Origin.READ);
this.msoDrawingRecord=d.msoDrawingRecord;
this.Order=d.Order;
this.drawingData=d.drawingData;
this.drawingNumber=d.drawingNumber;
publicComboBox()
this.initialized=true;
this.origin=Origin.WRITE;
this.referenceCount=1;
this.type=ShapeType.HOST_CONTROL;
privatevoidinitialize()
this.readSpContainer=this.drawingData.getSpContainer(this.drawingNumber);
Assert.verify(this.readSpContainer!
=null);
EscherRecord[]children=this.readSpContainer.getChildren();
Spsp=(Sp)this.readSpContainer.getChildren()[0];
this.objectId=this.Order.getObjectId();
this.shapeId=sp.getShapeId();
this.type=ShapeType.getType(sp.getShapeType());
if(this.type==ShapeType.UNKNOWN)
logger.warn("Unknownshapetype");
ClientAnchorclientAnchor=null;
for(inti=0;(i{if(children[i].getType()==EscherRecordType.CLIENT_ANCHOR){clientAnchor=(ClientAnchor)children[i];}}if(clientAnchor==null){logger.warn("Clientanchornotfound");}else{this.column=((int)clientAnchor.getX1());this.row=((int)clientAnchor.getY1());}this.initialized=true;}publicfinalvoidsetObjectId(intobjid,intbip,intsid){this.objectId=objid;this.blipId=bip;this.shapeId=sid;if(this.origin==Origin.READ){this.origin=Origin.READ_WRITE;}}publicfinalintgetObjectId(){if(!this.initialized){initialize();}returnthis.objectId;}publicfinalintgetShapeId(){if(!this.initialized){initialize();}returnthis.shapeId;}publicfinalintgetBlipId(){if(!this.initialized){initialize();}returnthis.blipId;}publicMsoDrawingRecordgetMsoDrawingRecord(){returnthis.msoDrawingRecord;}publicEscherContainergetSpContainer(){if(!this.initialized){initialize();}if(this.origin==Origin.READ){returngetReadSpContainer();}SpContainerspc=newSpContainer();Spsp=newSp(this.type,this.shapeId,2560);spc.add(sp);Optopt=newOpt();opt.addProperty(127,false,false,17039620);opt.addProperty(191,false,false,524296);opt.addProperty(511,false,false,524288);opt.addProperty(959,false,false,131072);spc.add(opt);ClientAnchorclientAnchor=newClientAnchor(this.column,this.row,this.column+1,this.row+1);spc.add(clientAnchor);ClientDataclientData=newClientData();spc.add(clientData);returnspc;}publicvoidsetDrawingGroup(DrawingGroupdg){this.drawingGroup=dg;}publicDrawingGroupgetDrawingGroup(){returnthis.drawingGroup;}publicOrigingetOrigin(){returnthis.origin;}publicintgetReferenceCount(){returnthis.referenceCount;}publicvoidsetReferenceCount(intr){this.referenceCount=r;}publicdoublegetX(){if(!this.initialized){initialize();}returnthis.column;}publicvoidsetX(doublex){if(this.origin==Origin.READ){if(!this.initialized){initialize();}this.origin=Origin.READ_WRITE;}this.column=((int)x);}publicdoublegetY(){if(!this.initialized){initialize();}returnthis.row;}publicvoidsetY(doubley){if(this.origin==Origin.READ){if(!this.initialized){initialize();}this.origin=Origin.READ_WRITE;}this.row=((int)y);}publicdoublegetWidth(){if(!this.initialized){initialize();}returnthis.width;}publicvoidsetWidth(doublew){if(this.origin==Origin.READ){if(!this.initialized){initialize();}this.origin=Origin.READ_WRITE;}this.width=w;}publicdoublegetHeight(){if(!this.initialized){initialize();}returnthis.height;}publicvoidsetHeight(doubleh){if(this.origin==Origin.READ){if(!this.initialized){initialize();}this.origin=Origin.READ_WRITE;}this.height=h;}privateEscherContainergetReadSpContainer(){if(!this.initialized){initialize();}returnthis.readSpContainer;}publicbyte[]getImageData(){Assert.verify((this.origin==Origin.READ)||(this.origin==Origin.READ_WRITE));if(!this.initialized){initialize();}returnthis.drawingGroup.getImageData(this.blipId);}publicShapeTypegetType(){returnthis.type;}publicbyte[]getImageBytes(){Assert.verify(false);returnnull;}publicStringgetImageFilePath(){Assert.verify(false);returnnull;}publicvoidwriteAdditionalRecords(FileoutputFile)throwsIOException{if(this.origin==Origin.READ){outputFile.write(this.Order);return;}Orderobjrec=newOrder(this.objectId,Order.COMBOBOX);outputFile.write(objrec);}publicvoidwriteTailRecords(FileoutputFile){}publicintgetRow(){return0;}publicintgetColumn(){return0;}publicinthashCode(){returngetClass().getName().hashCode();}publicbooleanisFirst(){returnthis.msoDrawingRecord.isFirst();}publicbooleanisFormObject(){returnfalse;}}packagejxl.biff.drawing;importcommon.Assert;importcommon.Logger;importjava.io.IOException;importjxl.WorkbookSettings;importjxl.biff.ContinueRecord;importjxl.biff.IntegerHelper;importjxl.biff.StringHelper;importjxl.write.biff.File;publicclassCommentimplementsDrawingGroupObject{privatestaticLoggerlogger=Logger.getLogger(Comment.class);privateEscherContainerreadSpContainer;privateEscherContainerspContainer;privateMsoDrawingRecordmsoDrawingRecord;privateOrderOrder;privatebooleaninitialized=false;privateintobjectId;privateintblipId;privateintshapeId;privateintcolumn;privateintrow;privatedoublewidth;privatedoubleheight;privateintreferenceCount;privateEscherContainerescherData;privateOriginorigin;privateDrawingGroupdrawingGroup;privateDrawingDatadrawingData;privateShapeTypetype;privateintdrawingNumber;privateMsoDrawingRecordmso;privateTextObjectRecordtxo;privateNoteRecordnote;privateContinueRecordtext;privateContinueRecordformatting;privateStringcommentText;privateWorkbookSettingsworkbookSettings;publicComment(MsoDrawingRecordmsorec,Orderobj,DrawingDatadd,DrawingGroupdg,WorkbookSettingsws){this.drawingGroup=dg;this.msoDrawingRecord=msorec;this.drawingData=dd;this.Order=obj;this.initialized=false;this.workbookSettings=ws;this.origin=Origin.READ;this.drawingData.addData(this.msoDrawingRecord.getData());this.drawingNumber=(this.drawingData.getNumDrawings()-1);this.drawingGroup.addDrawing(this);Assert.verify((this.msoDrawingRecord!=null)&&(this.Order!=null));if(!this.initialized){initialize();}}publicComment(DrawingGroupObjectdgo,DrawingGroupdg,WorkbookSettingsws){Commentd=(Comment)dgo;Assert.verify(d.origin==Origin.READ);this.msoDrawingRecord=d.msoDrawingRecord;this.Order=d.Order;this.initialized=false;this.origin=Origin.READ;this.drawingData=d.drawingData;this.drawingGroup=dg;this.drawingNumber=d.drawingNumber;this.drawingGroup.addDrawing(this);this.mso=d.mso;this.txo=d.txo;this.text=d.text;this.formatting=d.formatting;this.note=d.note;this.width=d.width;this.height=d.height;this.workbookSettings=ws;}publicComment(Stringtxt,intc,intr){this.initialized=true;this.origin=Origin.WRITE;this.column=c;this.row=r;this.referenceCount=1;this.type=ShapeType.TEXT_BOX;mentText=txt;this.width=3.0D;this.height=4.0D;}privatevoidinitialize(){this.readSpContainer=this.drawingData.getSpContainer(this.drawingNumber);Assert.verify(this.readSpContainer!=null);EscherRecord[]children=this.readSpContainer.getChildren();Spsp=(Sp)this.readSpContainer.getChildren()[0];this.objectId=this.Orde
if(children[i].getType()==EscherRecordType.CLIENT_ANCHOR)
clientAnchor=(ClientAnchor)children[i];
if(clientAnchor==null)
logger.warn("Clientanchornotfound");
else
this.column=((int)clientAnchor.getX1());
this.row=((int)clientAnchor.getY1());
publicfinalvoidsetObjectId(intobjid,intbip,intsid)
this.objectId=objid;
this.blipId=bip;
this.shapeId=sid;
if(this.origin==Origin.READ)
this.origin=Origin.READ_WRITE;
publicfinalintgetObjectId()
if(!
this.initialized)
returnthis.objectId;
publicfinalintgetShapeId()
returnthis.shapeId;
publicfinalintgetBlipId()
returnthis.blipId;
publicMsoDrawingRecordgetMsoDrawingRecord()
returnthis.msoDrawingRecord;
publicEscherContainergetSpContainer()
returngetReadSpContainer();
SpContainerspc=newSpContainer();
Spsp=newSp(this.type,this.shapeId,2560);
spc.add(sp);
Optopt=newOpt();
opt.addProperty(127,false,false,17039620);
opt.addProperty(191,false,false,524296);
opt.addProperty(511,false,false,524288);
opt.addProperty(959,false,false,131072);
spc.add(opt);
ClientAnchorclientAnchor=newClientAnchor(this.column,this.row,this.column+1,this.row+1);
spc.add(clientAnchor);
ClientDataclientData=newClientData();
spc.add(clientData);
returnspc;
publicvoidsetDrawingGroup(DrawingGroupdg)
publicDrawingGroupgetDrawingGroup()
returnthis.drawingGroup;
publicOrigingetOrigin()
returnthis.origin;
publicintgetReferenceCount()
returnthis.referenceCount;
publicvoidsetReferenceCount(intr)
this.referenceCount=r;
publicdoublegetX()
returnthis.column;
publicvoidsetX(doublex)
this.column=((int)x);
publicdoublegetY()
returnthis.row;
publicvoidsetY(doubley)
this.row=((int)y);
publicdoublegetWidth()
returnthis.width;
publicvoidsetWidth(doublew)
this.width=w;
publicdoublegetHeight()
returnthis.height;
publicvoidsetHeight(doubleh)
this.height=h;
privateEscherContainergetReadSpContainer()
returnthis.readSpContainer;
publicbyte[]getImageData()
Assert.verify((this.origin==Origin.READ)||(this.origin==Origin.READ_WRITE));
returnthis.drawingGroup.getImageData(this.blipId);
publicShapeTypegetType()
returnthis.type;
publicbyte[]getImageBytes()
Assert.verify(false);
returnnull;
publicStringgetImageFilePath()
publicvoidwriteAdditionalRecords(FileoutputFile)
throwsIOException
outputFile.write(this.Order);
return;
Orderobjrec=newOrder(this.objectId,Order.COMBOBOX);
outputFile.write(objrec);
publicvoidwriteTailRecords(FileoutputFile)
publicintgetRow()
return0;
publicintgetColumn()
publicinthashCode()
returngetClass().getName().hashCode();
publicbooleanisFirst()
returnthis.msoDrawingRecord.isFirst();
publicbooleanisFormObject()
returnfalse;
importjxl.biff.ContinueRecord;
importjxl.biff.IntegerHelper;
importjxl.biff.StringHelper;
publicclassComment
privatestaticLoggerlogger=Logger.getLogger(Comment.class);
privateMsoDrawingRecordmso;
privateTextObjectRecordtxo;
privateNoteRecordnote;
privateContinueRecordtext;
privateContinueRecordformatting;
privateStringcommentText;
publicComment(MsoDrawingRecordmsorec,Orderobj,DrawingDatadd,DrawingGroupdg,WorkbookSettingsws)
this.msoDrawingRecord=msorec;
Assert.verify((this.msoDrawingRecord!
=null)&&(this.Order!
publicComment(DrawingGroupObjectdgo,DrawingGroupdg,WorkbookSettingsws)
Commentd=(Comment)dgo;
this.mso=d.mso;
this.txo=d.txo;
this.text=d.text;
this.formatting=d.formatting;
this.note=d.note;
this.width=d.width;
this.height=d.height;
publicComment(Stringtxt,intc,intr)
this.column=c;
this.row=r;
this.type=ShapeType.TEXT_BOX;
mentText=txt;
this.width=3.0D;
this.height=4.0D;
this.objectId=this.Orde
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1