订单管理平台软件代码Word文档下载推荐.docx
《订单管理平台软件代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《订单管理平台软件代码Word文档下载推荐.docx(98页珍藏版)》请在冰点文库上搜索。
![订单管理平台软件代码Word文档下载推荐.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/26bdd6d4-8f67-43df-9ef4-e24e3245bc2b/26bdd6d4-8f67-43df-9ef4-e24e3245bc2b1.gif)
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<
children.length)&
(clientAnchor==null);
i++)
if(children[i].getType()==EscherRecordType.CLIENT_ANCHOR)
clientAnchor=(ClientAnchor)children[i];
if(clientAnchor==null)
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!
(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