新津县建设局网站,wordpress怎么弄表单,安装wordpress导入工具,品牌推广怎么做背景 JT2Go是一款西门子公司出品的三维图形轻量化预览解决工具#xff0c;包含精确3D测量、基本3D剖面、PMI显示和改进的选项过滤器等强大的功能。JT2Go控件是一个标准的ActiveX控件#xff0c;曾经主要在IE浏览器使用#xff0c;由于微软禁用IE浏览器#xff0c;导致JT2Go…背景 JT2Go是一款西门子公司出品的三维图形轻量化预览解决工具包含精确3D测量、基本3D剖面、PMI显示和改进的选项过滤器等强大的功能。JT2Go控件是一个标准的ActiveX控件曾经主要在IE浏览器使用由于微软禁用IE浏览器导致JT2Go控件无法使用。因此网友希望能在谷歌、火狐、Edge等浏览器上使用这个控件。 allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品致力于将浏览器插件重新应用到所有浏览器。它不仅可以实现ActiveX控件在现代浏览器上使用而且集成也非常方便。
准备工作
1、下载allWebPlugin中间件产品具体如下
链接百度网盘 请输入提取码 提取码z3q0
如下图所示下载allWebPlugin_x86_v2.0.0.22_Stable_20241016.zip安装包。 安装包截图 控件集成 JT2Go控件主要有3个接口StartAutomation、Open、StopAutomation集成代码如下
html xmlnshttp://www.w3.org/1999/xhtml
headtitleJT2Go 3D演示页面/titlemeta http-equivContent-Type contenttext/html;charsetUTF-8 /style typetext/css.style1{font-size: xx-large;font-family: 宋体, Arial, Helvetica, sans-serif;color: #FF3399;}.style2{font-size: 16px;font-family: 宋体, Arial, Helvetica, sans-serif;color: #FF3399;}.style3{font-size: 12px;font-family: 宋体, Arial, Helvetica, sans-serif;color: #000000;}.style4{font-size: 12px;font-family: 宋体, Arial, Helvetica, sans-serif;color: #FF0000;}/stylescript typetext/javascript srcjs/jquery.min.js/scriptscript typetext/javascript srcjs/allWebPlugin.Common.js/scriptscript typetext/javascript srcjs/allWebPlugin.UI.js/script
script languagejavascript typetext/javascriptvar JT2GoObj;var hostCnt null;
function init(){ CreateContainer();
}function CreateContainer(){var canvas document.getElementById(pluginUI);var license 1q1Sc/tJ1FY2I0gjyovEBlL5OXF5WrNG0Aq8HHaqVcms51Cl0VS4bYdxltvoHzOdQDEmT8XQhfQhaGxcNiqLQ7oiY85BP8ZsOWCPD3ZYQ5mr14faRu6F8yxXVpgkOeRRlN4clA0lwQi3c0X/Tvd7BRJKX9uDxkShM9orLUJA119NShnfEOcexzvMhL2FWjkNGa2ufV2WjC1M8hbdQSr7uy8b2H7Fiz/HMiWYEFmAnrjDytIx4njwJtO7GYCBKYIE1VGI7iWq9iz4XCIKk1sp1hje01FJCtYPj51uHfLuWWKatvlFHzSb2IMOSpzAAAA8AEAAQMCTeMq4Dd1nDTk0VXbvFd/Yei0Ojtv60nU4n3yDQuFlxUPwKCQDmQifomaE8DZQR8bEhucH7wk2cabDLm4KCiwUGvsoKR5r83cLSNLWtaRVtbPoWwMgpFnTmlMtnXrRvPjLxl/UWPbMMuu9ObsWUU7kdG2mEJRyAFHvRqIG5Zz8oSets7FNwxdwS2trEiCV4qsAkci3oWhu0ddb02uHzEyOg6sjqKLd9XfKYp4NGdWraSFUYhBsiU7LajQNwmlAeEXWnuNnT5XzoP4icvfojjZZjzw6Ar40ldB7kd9gLDsryZWfwDFsObrXeb9VRVHi8yJ9E17zXMLtpTjtBiIzsQABAYICCgGCMOohm/ugukXrQrv9ulJbVqBTGph9ScEeDPMd5ll5adDkRDGlb74ZElzA2gcCi9XnFtdXTegKWXRUH5ea5xKhN/6eZgBGL4isdUwaclkKUdq1k60BDQgbvrIx2aRtio7NnbVJortQQpPWpy/jzQV/aFuPB/PWwdt/wBHfqgXQw7a1R99EaK6VLtrP7PUURODEIRGklPrFD08z6O/wIXk722B87lfRhgBoRvhRchXcvlvhqBC3OM7XEBbDLgcvHQvYzm67qxcWvSNJnub9YxB/7eYR3sE8iJh9sfkNE7BYeQ0HwyQpIfCp3s7nWn8nHBOtbx2Vf5sFBaxHYAAAEOAAAAAUFXUEY; var installPackageUrl http://127.0.0.1:6651/install/allwebPlugin_x86_v2.0.1.16_20240806.exe;var installPackageVersion 2.0.0.20; hostCnt new PluginHostCnt();if(hostCnt.IsInstall() false){//未安装需要手动安装if(confirm(allWebPlugin中间件未安装或未启动,是否立即安装)){window.open(installPackageUrl, _blank);}}else{//已安装检测是否需要版本更新if(hostCnt.IsNewVersion(installPackageVersion) false){if(hostCnt.createContainer(canvas,PluginContainer,license,false,true) true){ //hostCnt.UI.ForceShowUI(false);//创建时隐藏插件,需要调用这句隐藏插件CreatePlugin();}}else{//需要升级alert(检测到升级包,立即升级。);hostCnt.UpdateVersion(installPackageUrl).then(function(data){if(data.code 0){ //检测是否安装成功var checkInstall setInterval(function(){if(hostCnt.GetVersion() installPackageVersion){window.location.reload();clearTimeout(checkInstall);}}, 1000);}else{window.open(installPackageUrl, _blank);//直接下载包手动安装}}).catch(function(strErr){window.open(installPackageUrl, _blank);//直接下载包手动安装});}}
}function CreatePlugin(){if(hostCnt null)return;JT2GoObj hostCnt.createProxyPlugin({AD0DEF5C-DEC1-4950-AC57-1533F90C6BAD});if(JT2GoObj){JT2GoObj.StartAutomation();JT2GoObj.Open();}
}function openFile()
{if(JT2GoObj){var pluginUtilityObj hostCnt.getPluginUtility();pluginUtilityObj.GetLocalOpenDialog(jt文件(*.jt);;所有文件(*.*)).then(function(varFile){console.log(varFile);if(varFile ! )JT2GoObj.Open(varFile);});}
}
function openWebFile()
{if(JT2GoObj){var pluginUtilityObj hostCnt.getPluginUtility();var httpclientObj hostCnt.getHttpClient();httpclientObj.Clear();if (httpclientObj.Open(0, https://local.zsignyun.com:6652/doc/test.jt, false)) {httpclientObj.Send().then(function(data){if (httpclientObj.GetStatus() 200) {var varTempPath pluginUtilityObj.GetTempPath();var varFile pluginUtilityObj.GetTempFileName(varTempPath,zso) .jt;httpclientObj.ResponseSaveToFile(varFile);JT2GoObj.Open(varFile);}else{var httpStatus httpclientObj.GetStatus();if(httpclientObj.GetStatus() 0){alert(LoadFile test.jt Error: httpclientObj.GetErrorText());}else{alert(LoadFile test.jt Status: httpStatus ,请确保安装目录下web\doc目录存在test.jt);}}httpclientObj.Close();}); }}
}
/script/head
body onloadinit() p aligncenterbspan classstyle1JT2Go 3D演示页面/spanbr classstyle1 //pbutton onclickopenFile()打开文档/buttonbutton onclickopenWebFile()打开在线文档/buttontable stylewidth:100%;height:80% border0 aligncenter tr stylewidth:100%;height:80% td stylewidth:100%;height:80%canvas idpluginUI stylewidth:100%;height:100%p classerrorSorry, It looks as though your browser does not support the canvas tag./p/canvas/td/tr /table
/body
/html
运行效果 运行效果如下图所示 JT2Go 3D运行效果