公共类AnnHotspotObject:AnnImageObject
公共类AnnHotspotObject
继承了AnnImageObject
实现了IAnnObjectCloneable
@接口LTAnnHotspotObject: LTAnnImageObject
公共类AnnHotspotObject扩展AnnImageObject
公共:
ref类AnnHotspotObject:AnnImageObject
的AnnHotspotObject对象被设计为在矩形内绘制的缩放图像。的AnnHotspotObject如果所有者容器处于设计模式,则对象将绘制图片。如果容器处于运行模式,则AnnHotspotObject对象不会绘制图片。
使用自动化功能,在设计模式下,矩形包含缩放图像。用户点击/点击和拖动来指定当前窗口中的矩形。在运行模式下,对象是透明的,但鼠标指针在对象上时变为手形。
通过编程,可以使用以下属性控制热点对象的边界和位置:
每个对象都可以通过以下方法进行转换:
的AnnHotspotObject类继承了许多属性AnnObject类,为字体、笔画和填充特性提供支持。下面列出了这些属性:
热点对象的名称可以通过AnnObject。标签属性继承的AnnObject类。
对象可以是组注释对象的一部分,也可以是容器对象的一部分。它不能同时是组和容器的一部分。
属性的特性也可用于以编程方式设置AnnHotspotObject:
本示例创建一个热点对象并将其添加到自动化容器。
使用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);
}
帮助收藏
光栅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库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。