运行方法

概括

初始化并构建观众

句法
打字稿
JavaScript
viewer.prototype.run =功能((runsettings,,,,设置
跑(runsettingsrunsettings,,,,设置任何):空白;

参数

runsettings

runsettings使用。

设置

LeadView的应用程序设置。

评论

方法初始化并构建观众如下:

  1. LeadView检查LeadView文件夹的网站根。如果此文件夹不存在,则LeadView使用默认设置创建它。
  2. LeadView检查当前文件夹的Leadview.json文件。如果此文件不存在,则LeadView使用默认设置创建它。
  3. LeadView检查当前的JSON文件启动集钥匙。它应将URI包含到要使用的启动设置文件中。
  4. LeadView尝试获取启动设置文件。如果密钥不存在Leadview.json文件,或者如果无法检索资源,LeadView会使用默认设置创建它。

LeadView检索基本设置后,执行以下检查:

  1. LeadView检查用户设置是否保存到本地存储。如果是这样,则将这些设置与应用程序的基本设置合并。

    为防止用户的本地存储设置过度骑行基础设置,只需更改可修改属性价值为错误的在设置的JSON文件中。这还将阻止用户能够在“设置”对话框中操纵或查看设置。

  2. 提供给然后合并方法。

因此,总而言之,以下方式通过设置:运行方法>本地存储设置>基本申请设置

解决设置后,LeadView然后基于设置中提供的创建ID构建并注入DOM。

例子
Viewerrun.ts
run.html
出口班级ViewErrunexample {上市构造函数(){如果(lt.rastersupport.Kernelexed)lt.rastersupport.setlicenseuri(“ https://demo.leadtools.com/licenses/js/leadtoolseval.txt”,,,,“评估”,,,,无效的);}上市run =(divid:细绳):空白=> {constlv =新的lt.leadview.viewer();//构建LeadView的新实例。//有关可以传递给运行方法的选项的完整列表,//请参阅LeadView Demo应用程序中包含的设置JSON文件。//设置文件也可以从LeadView应用程序本身生成。lv.run(无效的,{“ rootdivid”:divid});}}
<!doctype html>“ en”> LV示例|运行




<头><脚本src =“ https://code.jquery.com/jquery-2.2.4.min.js”完整性=“ SHA256-BBHDLVQF/XTY9GJA0DQ3HIWQF8LACRTXXZKRUTELT44 =”Crossorigin =“匿名的”> <脚本src =“ ../ lt/leadtools.js”> <脚本src =“ ../ lt/leadtools.controls.js”> <脚本src =“ ../ lt/leadtools.annotations.engine.js”> <脚本src =“ ../ lt/leadtools.annotations.designers.js”> <脚本src =“ ../ lt/leadtools.annotations.rendering.javascript.js”> <脚本src =“ ../ lt/leadtools.annotations.automation.js”> <脚本src =“ ../ lt/leadtools.imageProcessing.main.js”> <脚本src =“ ../ lt/leadtools.imageProcessing.color.js”> <脚本src =“ ../ lt/leadtools.imageProcessing.core.js”> <脚本src =“ ../ lt/leadtools.imageProcessing.effects.js”> <脚本src =“ ../ lt/leadtools.document.js”> <脚本src =“ ../ lt/leadtools.document.viewer.js”> <脚本src =“ ../ lt/leadtools.leadview.js”延期> <链接href =“ ../css/leadtools.leadview.css”type =“文字/CSS”rel =“样式表”><! - 从 / src /编译的所有打字稿文件将被捆绑并掉入根文件夹`bundle.js`->><脚本src =“ ../ bundle.js”type =“文字/javaScript”> <身体>
“ rundemo”样式=“宽度:100%;高度:100VH;”>