//------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本:4.0.30319.42000 // // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // //------------------------------------------------------------------------------ [assembly: System.Reflection.AssemblyVersion("1.0.0.0")] [assembly: System.Windows.Forms.AxHost.TypeLibraryTimeStamp("07/22/2018 15:23:50")] namespace Lskj.PubCadViewer { [System.Windows.Forms.AxHost.ClsidAttribute("{3f029cf6-b113-4551-a719-5bb2620d3cb1}")] [System.ComponentModel.DesignTimeVisibleAttribute(true)] public class AxCADViewerX : System.Windows.Forms.AxHost { private CADViewerXLib._CADViewerX ocx; private AxCADViewerXEventMulticaster eventMulticaster; private System.Windows.Forms.AxHost.ConnectionPointCookie cookie; public AxCADViewerX() : base("3f029cf6-b113-4551-a719-5bb2620d3cb1") { this.SetAboutBoxDelegate(new AboutBoxDelegate(AboutBox)); } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(41)] public virtual int ViewState { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ViewState", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.ViewState; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ViewState", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.ViewState = value; } } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(52)] public virtual int Skin { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Skin", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.Skin; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Skin", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.Skin = value; } } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(53)] public virtual string FuncsHide { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FuncsHide", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.FuncsHide; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FuncsHide", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.FuncsHide = value; } } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(57)] public virtual int EnableMark { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("EnableMark", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.EnableMark; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("EnableMark", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.EnableMark = value; } } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(70)] public virtual int TTFToSHX { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TTFToSHX", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.TTFToSHX; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TTFToSHX", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.TTFToSHX = value; } } [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] [System.Runtime.InteropServices.DispIdAttribute(71)] public virtual int EnableEditor { get { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("EnableEditor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); } return this.ocx.EnableEditor; } set { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("EnableEditor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); } this.ocx.EnableEditor = value; } } public event _CADViewerXEvents_OnFileOpenEventHandler OnFileOpen; public event _CADViewerXEvents_OnFileProgressEventHandler OnFileProgress; public event _CADViewerXEvents_OnSelectBoxEventHandler OnSelectBox; public event System.EventHandler OnInit; public event _CADViewerXEvents_OnObjectClickedEventHandler OnObjectClicked; public event _CADViewerXEvents_OnViewClickedEventHandler OnViewClicked; public event _CADViewerXEvents_OnFileOpenReadyEventHandler OnFileOpenReady; public virtual void AboutBox() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("AboutBox", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } this.ocx.AboutBox(); } public virtual int InitViewer(string docFile, int toolbarState) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("InitViewer", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.InitViewer(docFile, toolbarState))); return returnValue; } public virtual int SetRegCode(string code) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetRegCode", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetRegCode(code))); return returnValue; } public virtual int SetAccessCode(string code) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetAccessCode", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetAccessCode(code))); return returnValue; } public virtual int SetToolBar(int show) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetToolBar", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetToolBar(show))); return returnValue; } public virtual int SelectBox() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SelectBox", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SelectBox())); return returnValue; } public virtual int OpenFile(string fileName) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("OpenFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.OpenFile(fileName))); return returnValue; } public virtual int OpenMarkFile(string fileName) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("OpenMarkFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.OpenMarkFile(fileName))); return returnValue; } public virtual int SaveAsDwg(string dwgName) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SaveAsDwg", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SaveAsDwg(dwgName))); return returnValue; } public virtual int Save() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Save", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.Save())); return returnValue; } public virtual int ZoomIn() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ZoomIn", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.ZoomIn())); return returnValue; } public virtual int ZoomOut() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ZoomOut", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.ZoomOut())); return returnValue; } public virtual int ZoomWin() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ZoomWin", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.ZoomWin())); return returnValue; } public virtual int ZoomAll() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ZoomAll", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.ZoomAll())); return returnValue; } public virtual int Dolly() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Dolly", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.Dolly())); return returnValue; } public virtual int Rotate() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Rotate", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.Rotate())); return returnValue; } public virtual int RegenAll() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("RegenAll", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.RegenAll())); return returnValue; } public virtual int SetViewRect(int left, int top, int right, int bottom) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetViewRect", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetViewRect(left, top, right, bottom))); return returnValue; } public virtual int GetViewRect(ref int left, ref int top, ref int right, ref int bottom) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("GetViewRect", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.GetViewRect(ref left, ref top, ref right, ref bottom))); return returnValue; } public virtual int FullScreen() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FullScreen", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FullScreen())); return returnValue; } public virtual int DistTool() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("DistTool", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.DistTool())); return returnValue; } public virtual int AreaTool() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("AreaTool", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.AreaTool())); return returnValue; } public virtual int LayerMgr() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LayerMgr", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.LayerMgr())); return returnValue; } public virtual int SnapOption() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SnapOption", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SnapOption())); return returnValue; } public virtual int MarkPen() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkPen", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkPen())); return returnValue; } public virtual int MarkText() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkText", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkText())); return returnValue; } public virtual int MarkMText() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkMText", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkMText())); return returnValue; } public virtual int MarkDelEnt() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkDelEnt", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkDelEnt())); return returnValue; } public virtual int MarkLine() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkLine", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkLine())); return returnValue; } public virtual int MarkPLine() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkPLine", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkPLine())); return returnValue; } public virtual int MarkRect() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkRect", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkRect())); return returnValue; } public virtual int MarkMgr() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkMgr", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkMgr())); return returnValue; } public virtual string MarkGetText(string userName) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkGetText", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } string returnValue = ((string)(this.ocx.MarkGetText(userName))); return returnValue; } public virtual int MarkEditText() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkEditText", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkEditText())); return returnValue; } public virtual int HttpOpen(string srcUrl, string destPath) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HttpOpen", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.HttpOpen(srcUrl, destPath))); return returnValue; } public virtual int HttpSave(string saveUrl) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HttpSave", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.HttpSave(saveUrl))); return returnValue; } public virtual int HttpOpenMark(string urlOpen, string urlSave) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HttpOpenMark", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.HttpOpenMark(urlOpen, urlSave))); return returnValue; } public virtual int FtpInfo(string server, int port, string user, string pass) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpInfo", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpInfo(server, port, user, pass))); return returnValue; } public virtual int FtpOpen(string srcUrl, string destPath) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpOpen", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpOpen(srcUrl, destPath))); return returnValue; } public virtual int FtpSave(string saveUrl) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpSave", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpSave(saveUrl))); return returnValue; } public virtual int FtpOpenMark(string urlOpen, string urlSave) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpOpenMark", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpOpenMark(urlOpen, urlSave))); return returnValue; } public virtual int SetBackgroundColor(int red, int green, int blue) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetBackgroundColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetBackgroundColor(red, green, blue))); return returnValue; } public virtual string GetErrorMsg() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("GetErrorMsg", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } string returnValue = ((string)(this.ocx.GetErrorMsg())); return returnValue; } public virtual int FtpInfoEncode(string enCodeInfo) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpInfoEncode", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpInfoEncode(enCodeInfo))); return returnValue; } public virtual int GetToolBar() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("GetToolBar", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.GetToolBar())); return returnValue; } public virtual int OpenOption(int msgShow, int op2, int op3, int op4, int op5) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("OpenOption", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.OpenOption(msgShow, op2, op3, op4, op5))); return returnValue; } public virtual int SetServiceCode(string user, string date, string can, string code) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetServiceCode", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetServiceCode(user, date, can, code))); return returnValue; } public virtual int SetDisplayDriver(int driverType) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetDisplayDriver", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetDisplayDriver(driverType))); return returnValue; } public virtual int FtpDown(string srcUrl) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpDown", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpDown(srcUrl))); return returnValue; } public virtual int SetTZServices(string tZSrvUrl) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetTZServices", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetTZServices(tZSrvUrl))); return returnValue; } public virtual int MarkCircle() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkCircle", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkCircle())); return returnValue; } public virtual int MarkSetName(string name) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkSetName", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkSetName(name))); return returnValue; } public virtual int MarkSetColor(int colorIndex) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkSetColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkSetColor(colorIndex))); return returnValue; } public virtual int MarkImage(string imgSrcUrl, double x, double y, int imgWidth, int imgHeight, int keyId) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkImage", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkImage(imgSrcUrl, x, y, imgWidth, imgHeight, keyId))); return returnValue; } public virtual int MarkSelEnt() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkSelEnt", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkSelEnt())); return returnValue; } public virtual int QueryProp() { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("QueryProp", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.QueryProp())); return returnValue; } public virtual int FtpDownFile(string srcUrl, string destFileName, string destFileTime) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FtpDownFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FtpDownFile(srcUrl, destFileName, destFileTime))); return returnValue; } public virtual int HttpDownFile(string srcUrl, string destFileName, string destFileTime) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HttpDownFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.HttpDownFile(srcUrl, destFileName, destFileTime))); return returnValue; } public virtual int MarkBlock(string blockSrcUrl, double x, double y, double s, double a, int keyId) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkBlock", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkBlock(blockSrcUrl, x, y, s, a, keyId))); return returnValue; } public virtual int SetEditMode(int isEdit) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SetEditMode", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.SetEditMode(isEdit))); return returnValue; } public virtual int FindLocation(string keyWord) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FindLocation", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.FindLocation(keyWord))); return returnValue; } public virtual int MarkBlockEx(string blockSrcUrl, string layerName, double x, double y, double s, double a, int keyId) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkBlockEx", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkBlockEx(blockSrcUrl, layerName, x, y, s, a, keyId))); return returnValue; } public virtual int MarkSaveFile(string userName, string destFile) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkSaveFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkSaveFile(userName, destFile))); return returnValue; } public virtual int MarkInsertFile(string srcFile) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MarkInsertFile", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } int returnValue = ((int)(this.ocx.MarkInsertFile(srcFile))); return returnValue; } protected override void CreateSink() { try { this.eventMulticaster = new AxCADViewerXEventMulticaster(this); this.cookie = new System.Windows.Forms.AxHost.ConnectionPointCookie(this.ocx, this.eventMulticaster, typeof(CADViewerXLib._CADViewerXEvents)); } catch (System.Exception) { } } protected override void DetachSink() { try { this.cookie.Disconnect(); } catch (System.Exception) { } } protected override void AttachInterfaces() { try { this.ocx = ((CADViewerXLib._CADViewerX)(this.GetOcx())); } catch (System.Exception) { } } internal void RaiseOnOnFileOpen(object sender, _CADViewerXEvents_OnFileOpenEvent e) { if ((this.OnFileOpen != null)) { this.OnFileOpen(sender, e); } } internal void RaiseOnOnFileProgress(object sender, _CADViewerXEvents_OnFileProgressEvent e) { if ((this.OnFileProgress != null)) { this.OnFileProgress(sender, e); } } internal void RaiseOnOnSelectBox(object sender, _CADViewerXEvents_OnSelectBoxEvent e) { if ((this.OnSelectBox != null)) { this.OnSelectBox(sender, e); } } internal void RaiseOnOnInit(object sender, System.EventArgs e) { if ((this.OnInit != null)) { this.OnInit(sender, e); } } internal void RaiseOnOnObjectClicked(object sender, _CADViewerXEvents_OnObjectClickedEvent e) { if ((this.OnObjectClicked != null)) { this.OnObjectClicked(sender, e); } } internal void RaiseOnOnViewClicked(object sender, _CADViewerXEvents_OnViewClickedEvent e) { if ((this.OnViewClicked != null)) { this.OnViewClicked(sender, e); } } internal void RaiseOnOnFileOpenReady(object sender, _CADViewerXEvents_OnFileOpenReadyEvent e) { if ((this.OnFileOpenReady != null)) { this.OnFileOpenReady(sender, e); } } } public delegate void _CADViewerXEvents_OnFileOpenEventHandler(object sender, _CADViewerXEvents_OnFileOpenEvent e); public class _CADViewerXEvents_OnFileOpenEvent { public string displayString; public _CADViewerXEvents_OnFileOpenEvent(string displayString) { this.displayString = displayString; } } public delegate void _CADViewerXEvents_OnFileProgressEventHandler(object sender, _CADViewerXEvents_OnFileProgressEvent e); public class _CADViewerXEvents_OnFileProgressEvent { public int percent; public int progressPos; public _CADViewerXEvents_OnFileProgressEvent(int percent, int progressPos) { this.percent = percent; this.progressPos = progressPos; } } public delegate void _CADViewerXEvents_OnSelectBoxEventHandler(object sender, _CADViewerXEvents_OnSelectBoxEvent e); public class _CADViewerXEvents_OnSelectBoxEvent { public string boxValue; public _CADViewerXEvents_OnSelectBoxEvent(string boxValue) { this.boxValue = boxValue; } } public delegate void _CADViewerXEvents_OnObjectClickedEventHandler(object sender, _CADViewerXEvents_OnObjectClickedEvent e); public class _CADViewerXEvents_OnObjectClickedEvent { public int objType; public int objKeyId; public _CADViewerXEvents_OnObjectClickedEvent(int objType, int objKeyId) { this.objType = objType; this.objKeyId = objKeyId; } } public delegate void _CADViewerXEvents_OnViewClickedEventHandler(object sender, _CADViewerXEvents_OnViewClickedEvent e); public class _CADViewerXEvents_OnViewClickedEvent { public double x; public double y; public _CADViewerXEvents_OnViewClickedEvent(double x, double y) { this.x = x; this.y = y; } } public delegate void _CADViewerXEvents_OnFileOpenReadyEventHandler(object sender, _CADViewerXEvents_OnFileOpenReadyEvent e); public class _CADViewerXEvents_OnFileOpenReadyEvent { public string dwgFile; public _CADViewerXEvents_OnFileOpenReadyEvent(string dwgFile) { this.dwgFile = dwgFile; } } [System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)] public class AxCADViewerXEventMulticaster : CADViewerXLib._CADViewerXEvents { private AxCADViewerX parent; public AxCADViewerXEventMulticaster(AxCADViewerX parent) { this.parent = parent; } public virtual void OnFileOpen(string displayString) { _CADViewerXEvents_OnFileOpenEvent onfileopenEvent = new _CADViewerXEvents_OnFileOpenEvent(displayString); this.parent.RaiseOnOnFileOpen(this.parent, onfileopenEvent); } public virtual void OnFileProgress(int percent, int progressPos) { _CADViewerXEvents_OnFileProgressEvent onfileprogressEvent = new _CADViewerXEvents_OnFileProgressEvent(percent, progressPos); this.parent.RaiseOnOnFileProgress(this.parent, onfileprogressEvent); } public virtual void OnSelectBox(string boxValue) { _CADViewerXEvents_OnSelectBoxEvent onselectboxEvent = new _CADViewerXEvents_OnSelectBoxEvent(boxValue); this.parent.RaiseOnOnSelectBox(this.parent, onselectboxEvent); } public virtual void OnInit() { System.EventArgs oninitEvent = new System.EventArgs(); this.parent.RaiseOnOnInit(this.parent, oninitEvent); } public virtual void OnObjectClicked(int objType, int objKeyId) { _CADViewerXEvents_OnObjectClickedEvent onobjectclickedEvent = new _CADViewerXEvents_OnObjectClickedEvent(objType, objKeyId); this.parent.RaiseOnOnObjectClicked(this.parent, onobjectclickedEvent); } public virtual void OnViewClicked(double x, double y) { _CADViewerXEvents_OnViewClickedEvent onviewclickedEvent = new _CADViewerXEvents_OnViewClickedEvent(x, y); this.parent.RaiseOnOnViewClicked(this.parent, onviewclickedEvent); } public virtual void OnFileOpenReady(string dwgFile) { _CADViewerXEvents_OnFileOpenReadyEvent onfileopenreadyEvent = new _CADViewerXEvents_OnFileOpenReadyEvent(dwgFile); this.parent.RaiseOnOnFileOpenReady(this.parent, onfileopenreadyEvent); } } }