←选择平台

AnnHotspotObject类

总结
定义注释热点对象。
语法
c#
VB
objective - c
c++
Java
公共AnnHotspotObject:AnnImageObject
公共AnnHotspotObject继承了AnnImageObject实现了IAnnObjectCloneable
@接口LTAnnHotspotObject: LTAnnImageObject
公共AnnHotspotObject扩展AnnImageObject
公共ref类AnnHotspotObject:AnnImageObject
讲话

AnnHotspotObject对象被设计为在矩形内绘制的缩放图像。的AnnHotspotObject如果所有者容器处于设计模式,则对象将绘制图片。如果容器处于运行模式,则AnnHotspotObject对象不会绘制图片。

使用自动化功能,在设计模式下,矩形包含缩放图像。用户点击/点击和拖动来指定当前窗口中的矩形。在运行模式下,对象是透明的,但鼠标指针在对象上时变为手形。

通过编程,可以使用以下属性控制热点对象的边界和位置:

每个对象都可以通过以下方法进行转换:

AnnHotspotObject类继承了许多属性AnnObject类,为字体、笔画和填充特性提供支持。下面列出了这些属性:

热点对象的名称可以通过AnnObject。标签属性继承的AnnObject类。

对象可以是组注释对象的一部分,也可以是容器对象的一部分。它不能同时是组和容器的一部分。

属性的特性也可用于以编程方式设置AnnHotspotObject

例子

本示例创建一个热点对象并将其添加到自动化容器。

c#
使用Leadtools.Annotations.Automation;使用Leadtools.Annotations.Engine;使用Leadtools.Codecs;使用Leadtools.Annotations.WinForms;公共无效AnnCore_AnnHotspotObject ()//假设_automation有效//如果容器中没有AnnResources,创建一个新的实例AnnResources资源= _automation.Manager.Resources;如果(资源= =资源=AnnResources ();//获取图像集合IList imagesResources = resources.Images;//添加我们的图片imagesResources。Add (AnnPicture (@“ms-appx: / / /资产/ Hotspot.png”));intpictureIndex = imagesResources。计数- 1;英寸= 720.0;//添加热点对象AnnHotspotObject hotspotObj =AnnHotspotObject ();//设置热点点hotspotObj.Points.Add (LeadPointD。创建(1 * inch, 1 * inch));hotspotObj.Points.Add (LeadPointD。创建(2 * inch, 1 * inch));hotspotObj.Points.Add (LeadPointD。创建(2 * inch, 2 * inch));hotspotObj.Points.Add (LeadPointD。创建(1 * inch, 2 * inch));//设置图片hotspotObj。DefaultPicture = pictureIndex;//添加对象到自动化容器_automation.Container.Children.Add (hotspotObj);
需求

目标平台

Leadtools.Annotations.Engine组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。