AnnCodecs.ts< / div >
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。<!--END Copyright notice-->
AnnCodecs.js< / div >
AnnCodecs.html< / div >< / div >< div id ="GenericContainerEntry3171" class="GenericContainerEntry">
进口{EngineHelper}来自“. . /工具/ EngineHelper”;
出口类AnnEngine_AnnCodecsExample {
构造函数() {
常量辅助=新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 ();
//保存容器
常量xmlData:字符串=编解码器。保存(lt.Annotations.Engine.AnnFormat.annotations容器,零1);
//删除容器
容器=零;
//显示我们刚刚保存的数据的信息
常量info: lt.Annotations.Engine.AnnCodecsInfo = codecs.getInfo(xmlData);
让信息:字符串;
如果(信息。为mat == lt.Annotations.Engine.AnnFormat.annotations) {
消息=版本:“;
Message += info.version;
消息+ =“没有。页数:;
Message += info.pages.length;
消息+ =“页码:”;
为(设I = 0;I < info.pages.length;我+ +){
消息+=信息。[我]+页面" ";
}
}
其他的{
消息=“无效的注释数据”;
}
警报(消息);
//加载刚才保存的容器
容器=编解码器。负载(xmlData, 1);
//显示
showContainer (“负载”之后、容器);
}
}
进口{EngineHelper}来自“. . /工具/ EngineHelper”;
出口类AnnEngine_AnnCodecsExample {
构造函数(){
常量辅助=新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 ();
//保存容器
常量xmlData =编解码器。保存(lt.Annotations.Engine.AnnFormat.annotations容器,零1);
//删除容器
容器=零;
//显示我们刚刚保存的数据的信息
常量信息= codecs.getInfo(xmlData);
让消息;
如果(信息。为mat == lt.Annotations.Engine.AnnFormat.annotations) {
消息=版本:“;
Message += info.version;
消息+ =“没有。页数:;
Message += info.pages.length;
消息+ =“页码:”;
为(设I = 0;I < info.pages.length;我+ +){
消息+=信息。[我]+页面" ";
}
}
其他的{
消息=“无效的注释数据”;
}
警报(消息);
//加载刚才保存的容器
容器=编解码器。负载(xmlData, 1);
//显示
showContainer (“负载”之后、容器);
}
}
<!doctype html >
< html lang =“en”>
AnnEngine示例| AnnCodecs . cn< >头
< 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.AnnCodecs ();
> < /脚本
< / 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-->