AnnSerializeOptions.ts< / div >
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
AnnSerializeOptions.js< / div >
AnnSerializeOptions.html< / div >< / div >< div id ="GenericContainerEntry2175" class="GenericContainerEntry">
进口{EngineHelper}来自“. . /工具/ EngineHelper”;出口类AnnEngine_AnnSerializeOptionsExample {构造函数() {常量辅助=新EngineHelper ();helper.run (这.run);}Run = () => {//创建一个8.5 * 11英寸的注释容器let container: lt.Annotations.Engine.AnnContainer =新lt.Annotations.Engine.AnnContainer ();//大小必须为注释单位(1/720英寸)容器。size = lt. leadsize .create(8.5 * 720, 11 * 720);常量showContainer = (message, container) => {让str:字符串= message +"\nContainer size: ";//添加大小常量英寸:数量= 720;常量宽度:数量= container.size.width /英寸;常量高度:数量= container.size.height /英寸;STR += width +“By”+高度+“英寸”+“\ n”;//添加对象str + =“包含”+ container.children.count +“对象(s) \ n”;为(设I = 0;I < container.children.count;我+ +){常量annObj: lt.Annotations.Engine.AnnObject = container.children.item(i);str + =对象:“+ annObj.friendlyName +“在”;为(设j = 0;j < annObj.points.count;j + +) {常量pt: lt.LeadPointD = annObj.points.item(j);常量x:数量= pt.x /英寸;常量y:数量= pt.y /英寸;str + =”(“+ x +”、“+ y +“)”;}str + =“\ n”;}警报(str);}常量英寸:数量= 720.0;//添加红线对象,从1in 1in到2in 2in常量lineObj: lt.Annotations.Engine.AnnPolylineObject =新lt.Annotations.Engine.AnnPolylineObject ();lineObj.points.add (lt.LeadPointD。创建(1 * inch, 1 * inch));lineObj.points.add (lt.LeadPointD。创建(2 * inch, 2 * inch));lineObj。stroke = lt.Annotations.Engine.AnnStroke.create(lt.Annotations.Engine.AnnSolidColorBrush.create(“红色”), lt.LeadLengthD.create (1));container.children.add (lineObj);//在黄色矩形上加一个蓝色的3in 3in到4in 4in常量rectObj: lt.Annotations.Engine.AnnRectangleObject =新lt.Annotations.Engine.AnnRectangleObject ();rectObj。rect = lt.LeadRectD。创建(3 * inch, 3 * inch, 1 * inch, 1 * inch);rectObj。stroke = lt.Annotations.Engine.AnnStroke.create(lt.Annotations.Engine.AnnSolidColorBrush.create(“蓝色”), lt.LeadLengthD.create (1));rectObj。fill = lt.Annotations.Engine.AnnSolidColorBrush.create(“黄色”);container.children.add (rectObj);//显示容器showContainer (“保存”、容器);//创建codecs对象来保存和加载注释常量codecs: lt.Annotations.Engine.AnnCodecs =新lt.Annotations.Engine.AnnCodecs ();//创建一个新的AnnSrializeOptions实例,并钩子到SerializeObject事件常量serializeOptions: lt.Annotations.Engine.AnnSerializeOptions =新lt.Annotations.Engine.AnnSerializeOptions ();serializeOptions。add_serializeObject((sender, e) => {// e类型为AnnSerializeObjectEventArgs常量annObj: lt.Annotations.Engine.AnnObject = e.o nobject;如果(annObj。id == lt.Annotations.Engine.AnnObject.polylineObjectId) {alert ("在保存期间跳过折线");e.skipObject =真正的;}});//设置它为我们的反序列化选项编解码器。serializeOptions = serializeOptions;//保存容器常量xmlData:字符串=编解码器。保存(lt.Annotations.Engine.AnnFormat.annotations容器,零1);//删除容器容器=零;//加载刚才保存的容器容器=编解码器。负载(xmlData, 1);//显示showContainer (“负载”之后、容器);}}
进口{EngineHelper}来自“. . /工具/ EngineHelper”;出口类AnnEngine_AnnSerializeOptionsExample {构造函数(){常量辅助=新EngineHelper ();helper.run (这.run);}Run = () => {//创建一个8.5 * 11英寸的注释容器Let container =新lt.Annotations.Engine.AnnContainer ();//大小必须为注释单位(1/720英寸)容器。size = lt. leadsize .create(8.5 * 720, 11 * 720);常量showContainer = (message, container) => {让STR = message +"\nContainer size: ";//添加大小常量英寸= 720;常量宽度= container.size.width /英寸;常量Height = container.size.height /英寸;STR += width +“By”+高度+“英寸”+“\ n”;//添加对象str + =“包含”+ container.children.count +“对象(s) \ n”;为(设I = 0;I < container.children.count;我+ +){常量annObj = container.children.item(i);str + =对象:“+ annObj.friendlyName +“在”;为(设j = 0;j < annObj.points.count;j + +) {常量pt = annObj.points.item(j);常量X = pt.x /英寸;常量Y = pt.y /英寸;str + =”(“+ x +”、“+ y +“)”;}str + =“\ n”;}警报(str);}常量英寸= 720.0;//添加红线对象,从1in 1in到2in 2in常量lineObj =新lt.Annotations.Engine.AnnPolylineObject ();lineObj.points.add (lt.LeadPointD。创建(1 * inch, 1 * inch));lineObj.points.add (lt.LeadPointD。创建(2 * inch, 2 * inch));lineObj。stroke = lt.Annotations.Engine.AnnStroke.create(lt.Annotations.Engine.AnnSolidColorBrush.create(“红色”), lt.LeadLengthD.create (1));container.children.add (lineObj);//在黄色矩形上加一个蓝色的3in 3in到4in 4in常量rectObj =新lt.Annotations.Engine.AnnRectangleObject ();rectObj。rect = lt.LeadRectD。创建(3 * inch, 3 * inch, 1 * inch, 1 * inch);rectObj。stroke = lt.Annotations.Engine.AnnStroke.create(lt.Annotations.Engine.AnnSolidColorBrush.create(“蓝色”), lt.LeadLengthD.create (1));rectObj。fill = lt.Annotations.Engine.AnnSolidColorBrush.create(“黄色”);container.children.add (rectObj);//显示容器showContainer (“保存”、容器);//创建codecs对象来保存和加载注释常量编解码器=新lt.Annotations.Engine.AnnCodecs ();//创建一个新的AnnSrializeOptions实例,并钩子到SerializeObject事件常量serializeOptions =新lt.Annotations.Engine.AnnSerializeOptions ();serializeOptions。add_serializeObject((sender, e) => {// e类型为AnnSerializeObjectEventArgs常量annObj = e.o nobject;如果(annObj。id == lt.Annotations.Engine.AnnObject.polylineObjectId) {alert ("在保存期间跳过折线");e.skipObject =真正的;}});//设置它为我们的反序列化选项编解码器。serializeOptions = serializeOptions;//保存容器常量xmlData =编解码器。保存(lt.Annotations.Engine.AnnFormat.annotations容器,零1);//删除容器容器=零;//加载刚才保存的容器容器=编解码器。负载(xmlData, 1);//显示showContainer (“负载”之后、容器);}}
<!doctype html >< html lang =“en”>AnnEngine示例| AnnSerializeOptions .< >头< 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.Annotations.BatesStamp.js”> < /脚本>< script src =“. . / LT / Leadt188金宝搏beat体育官网ools.Demos.js”> < /脚本>< script src =“. . / LT / Leadt188金宝搏beat体育官网ools.Demos.Annotations.js”> < /脚本><时尚># imageViewerDiv {边框:1px实体#000000;宽度:800 px;身高:800 px;background - color: # 7 f7f7f;}> < /风格<!——所有的演示文件都被捆绑并附加到窗口——>< script src =“. . / . . / bundle.js”类型=“text / javascript”> < /脚本>> < /头<身体>任意缩放或注释模式。在注释模式下,绘制新
< div ><选择id =“currentObjectIdSelect”> < /选择>< / div >< div >< input type =“按钮”id =“exampleButton”值=“例子”/><标签id =“exampleLabel”/>< / div >< div id =“imageViewerDiv”/>< /身体>< >脚本窗口。Onload = () =>新window.examples.AnnEngine.AnnSerializeOptions ();> < /脚本< / html >
需求< / div >目标平台
帮助版本21.0.2021.6.30< / div ><!--BEGIN Copyright notice-->
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
Leadtools.Annotations.Engine组装< / div >
188金宝搏的网址客服|支持|介绍|< / div >< div id ="HeaderHelpVersion">
帮助版本21.0.2021.6.30< / 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 ><标签id ="communication-rating" class="rating-group">
该字段为必填项。
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
