TransformChanged.ts< / div >
ImageViewer.ts< / div >
TransformChanged.js< / div >
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
ImageViewer.js< / div >
TransformChanged.html< / div >< / div >< div id ="GenericContainerEntry2946" class="GenericContainerEntry">
进口{ImageViewer_Example}从“. . / imageview”;出口类ImageViewer_TransformChangedExample {私人viewerExample;构造函数() {这.viewerExample =新ImageViewer_Example (这.run);}私人run =(查看器:lt.Controls.ImageViewer) => {//清除浏览器中的所有图像viewer.items.clear ();//使用垂直视图布局查看器。viewLayout =新lt.Controls.ImageViewerVerticalViewLayout ();//添加边距查看器。itemSpacing = lt.铅大小。创建(10,10);查看器。itemPadding = lt.Controls.ControlPadding。创建(0,0,0,20);//添加4个项目到查看器为(设I = 0;I < 4;我+ +){常量item: lt.Controls.ImageViewerItem =新lt.Controls.ImageViewerItem ();项。url =“https://demo.leadtools.com/images/jpeg/cannon.jpg”;项。文本=“项目”+我;viewer.items.add(项);}常量output = document.getElementById(“输出”);//当我们平移和缩放时,钩子到TransformChanged事件viewer.transformChanged。Add ((sender, e) => {//获取第一个和最大的可见项常量firstVisibleIndex: lt.Controls.ImageViewerItemPart = viewer.getFirstVisibleItemIndex(lt.Controls.ImageViewerItemPart.item);常量largestVisibleIndex:数量= viewer.getLargestVisibleItemIndex (lt.Controls.ImageViewerItemPart.item);让文本:字符串="";文本+ =First Visible (0-Based): "
+ (firstVisibleIndex !== -1 ?firstVisibleIndex:“(一)”) +" < / p > ";文本+ =最大可见值(基于0的):"
+ (largestVisibleIndex == -1 ?largestVisibleIndex:“(一)”) +" < / p > ";输出。在nerHTML = text;});}}
出口类ImageViewer_Example {//在这个例子中使用的LEADTOOLS ImageViewer受保护的imageViewer: lt.Controls.ImageViewer =零;//示例使用的一般状态值公共timesClicked:数量= 0;构造函数(回调?:(查看器:lt.Controls.ImageViewer) =>无效) {//设置LEADTOOLS license。用实际的许可证文件替换此文件lt.RasterSupport.setLicenseUri (“https://demo.leadtools.com/licenses/js/LEADTOOLSEVAL.txt”,“EVAL”,零);//在imageViewerDiv元素中创建一个图像查看器常量imageViewerDiv = document.getElementById(“imageViewerDiv”);常量createOptions: lt.Controls.ImageViewerCreateOptions =新lt.Controls.ImageViewerCreateOptions (imageViewerDiv);这.imageViewer =新lt.Controls.ImageViewer (createOptions);这.imageViewer。viewverticalalign = lt. controls . controlalign .center;这.imageViewer。viewhizontalalignment = lt.Controls.ControlAlignment.center;这.imageViewer。autoCreateCanvas =真正的;//增加Pan/Zoom交互模式//点击拖动可平移,CTRL-Click拖动可放大缩小这.imageViewer.interactiveModes.add (新lt.Controls.ImageViewerPanZoomInteractiveMode ());//加载图像这.imageViewer。imageUrl =“https://demo.leadtools.com/images/jpeg/cannon.jpg”;这.imageViewer.zoom (lt.Controls.ControlSizeMode。健康,9,这.imageViewer.defaultZoomOrigin);常量exampleButton = document.getElementById(“exampleButton”);exampleButton.addEventListener (“点击”, () => {这.timesClicked + +;//运行示例如果(回调)回调(这.imageViewer);});}}
进口{ImageViewer_Example}从“. . / imageview”;出口类ImageViewer_TransformChangedExample {viewerExample;构造函数(){这.viewerExample =新ImageViewer_Example (这.run);}Run = (viewer) => {//清除浏览器中的所有图像viewer.items.clear ();//使用垂直视图布局查看器。viewLayout =新lt.Controls.ImageViewerVerticalViewLayout ();//添加边距查看器。itemSpacing = lt.铅大小。创建(10,10);查看器。itemPadding = lt.Controls.ControlPadding。创建(0,0,0,20);//添加4个项目到查看器为(设I = 0;I < 4;我+ +){常量项=新lt.Controls.ImageViewerItem ();项。url =“https://demo.leadtools.com/images/jpeg/cannon.jpg”;项。文本=“项目”+我;viewer.items.add(项);}常量output = document.getElementById(“输出”);//当我们平移和缩放时,钩子到TransformChanged事件viewer.transformChanged。Add ((sender, e) => {//获取第一个和最大的可见项常量firstVisibleIndex = viewer.getFirstVisibleItemIndex(lt.Controls.ImageViewerItemPart.item);常量largestVisibleIndex = viewer.getLargestVisibleItemIndex(lt.Controls.ImageViewerItemPart.item);Let text ="";文本+ =First Visible (0-Based): "
+ (firstVisibleIndex !== -1 ?firstVisibleIndex:“(一)”) +" < / p > ";文本+ =最大可见值(基于0的):"
+ (largestVisibleIndex == -1 ?largestVisibleIndex:“(一)”) +" < / p > ";输出。在nerHTML = text;});}}
出口类ImageViewer_Example {//在这个例子中使用的LEADTOOLS ImageViewerimageview =零;//示例使用的一般状态值timesClicked = 0;构造函数(回调){//设置LEADTOOLS license。用实际的许可证文件替换此文件lt.RasterSupport.setLicenseUri (“https://demo.leadtools.com/licenses/js/LEADTOOLSEVAL.txt”,“EVAL”,零);//在imageViewerDiv元素中创建一个图像查看器常量imageViewerDiv = document.getElementById(“imageViewerDiv”);常量createOptions =新lt.Controls.ImageViewerCreateOptions (imageViewerDiv);这.imageViewer =新lt.Controls.ImageViewer (createOptions);这.imageViewer。viewverticalalign = lt. controls . controlalign .center;这.imageViewer。viewhizontalalignment = lt.Controls.ControlAlignment.center;这.imageViewer。autoCreateCanvas =真正的;//增加Pan/Zoom交互模式//点击拖动可平移,CTRL-Click拖动可放大缩小这.imageViewer.interactiveModes.add (新lt.Controls.ImageViewerPanZoomInteractiveMode ());//加载图像这.imageViewer。imageUrl =“https://demo.leadtools.com/images/jpeg/cannon.jpg”;这.imageViewer.zoom (lt.Controls.ControlSizeMode。健康,9,这.imageViewer.defaultZoomOrigin);常量exampleButton = document.getElementById(“exampleButton”);exampleButton.addEventListener (“点击”, () => {这.timesClicked + +;//运行示例如果(回调)回调(这.imageViewer);});}}
<!doctype html >< html lang =“en”>控制示例| TransformChanged . txt< >头< script src =“https://code.jquery.com/jquery-2.2.4.min.js”诚信=“sha256-BbhdlvQf / xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44 = "crossorigin =“匿名”> < /脚本>< script src =“. . / . . / LT / Leadtools.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Controls.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Annotations.Engine.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Annotations.Designers.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Annotations.Rendering.Javascript.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Annotations.Automation.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.ImageProcessing.Main.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.ImageProcessing.Color.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.ImageProcessing.Core.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.ImageProcessing.Effects.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Document.js”> < /脚本>< script src =“. . / . . / LT / Leadtools.Document.Viewer.js”> < /脚本><时尚>身体{字体类型:“Segoe UI”无衬线;}# imageViewerDiv {边框:1px实体#888;宽度:500 px;身高:500 px;background - color: # eee;}> < /风格<!——所有的演示文件都被捆绑并附加到窗口——>< script src =“. . / . . / bundle.js”类型=“text / javascript”> < /脚本>> < /头身体< >按下并拖动图像平移
按住控制键并在图像上拖动或捏与用两个手指缩放在。< / p >
< div ><按钮类型=“按钮”id =“exampleButton”> > < /按钮运行示例< / div >< div id =“imageViewerDiv”> < / div >< div id =“输出”> < / div >身体< / >< >脚本窗口。Onload = () => {常量示例=新window.examples.ImageViewer.TransformChanged ();};> < /脚本< / html >
需求< / div >目标平台
帮助版本21.0.2021.7.2< / div ><!--BEGIN Copyright notice-->
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
Leadtools。控制装置< / div >
188金宝搏的网址客服|支持|简介|< / div >< div id ="HeaderHelpVersion">
帮助版本21.0.2021.7.2< / div >< div id ="MobileTOC">
下载免费评估< / div >< div id ="searchBoxForm">
引用▼< / div >
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
LEADTOOLS聊天< / div >< div >
加载……< / div >< / div >< div id ="email-sent-container" class="hidden-group">
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
请填写姓名。
需要填写姓氏。
有效的电子邮件必须(e。g example@example.com)。
问题不能是空的。
支持销售许可< / div >
上传…
感谢您的反馈!祝你有愉快的一天!
谈话结束了。请填写下面的调查!
我的问题解决了。
该字段为必填项。
代理商技术知识< / div >
该字段为必填项。
代理人的沟通技巧< / div >
该字段为必填项。
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
