我正在使用Global360的库与C#中的系统进行交互。我需要访问可通过
访问的PageInfo
课程
public virtual object Page(int lPage) Member of MosaixDoc.ImageDocumentClass
不幸的是,返回类型是对象,我似乎无法在库中找到PageInfo
类或接口。
我是否缺少一个界面?如果没有,我可以使用其他方法访问该对象的方法吗?
答案 0 :(得分:1)
首先需要做的是从服务器安装BPI客户端软件才能登录。我在C#编码并包含Process Agent安装文件以避免使用CreateObject()
,如果你想使用VB .Net你只需要安装 EBPI客户端,你会注意到
开始 - >程序 - > Process360 9.5
图标指向运行 Setup.exe 的服务器。
Global360提供的dll是COM Wrappers,当你调用它们时,你还需要释放资源,例如:
Marshal.ReleaseComObject(object);
您需要参考的最常见的dll是;
<强> Global360.MxBase.Interop.dll 强>
<强> Global360.MxDoc.Interop.dll 强>
<强> Global360.MxLib.Interop.dll 强>
<强> Global360.MxMkup.Interop.dll 强>
PageInfo
类位于MosaixMarkups.PageInfo
,其中的dll为 Global360.MxMkup.Interop 。
在C#中,您将使用MosaixDoc.ImageDocument.get_PageInfo(int page);
您想要API指南吗?