固定的注释

大多数注释对象都可以“固定”。当注释是“固定的”时,它的大小和位置在容器缩放或滚动时不会改变。要修复注释,请设置AnnObject。FixedStateOperations财产。

固定注释的效果是它被冻结在容器上。缩放和滚动将移动底层图像和非固定注释,但固定注释不会移动。通过鼠标或触摸输入选择和拖动注释,仍然可以移动注释。固定注释还会对对象外观的某些方面产生影响,例如AnnObject。字体而且AnnObject。中风

固定的注释对象在某些情况下是可取的。例如,如果您不希望线对象的粗细在容器放大或缩小时增大或减小,则可以将其设置为FixedStateOperations财产AnnFixedStateOperations。StrokeWidth.如果您有一个标尺对象,并且您不希望它的线条粗细和字体大小在容器放大和缩小时发生变化,您可以设置它的标尺对象AnnObject。FixedStateOperations财产AnnFixedStateOperations。字形大小|AnnFixedStateOperations。StrokeWidth

所有对象的默认值为AnnFixedStateOperations。没有一个,这意味着对象不是固定的,当容器缩放和滚动时,对象就会缩放和滚动。

下表描述了AnnFixedStateOperations

成员 描述
AnnFixedStateOperations。没有一个

对象不是固定的,当容器放大或缩小时,对象会放大或缩小。这是默认行为。

AnnFixedStateOperations。滚动

对象有一个固定的位置,不会随着容器的滚动而移动,但当容器放大或缩小时,对象会放大或缩小。

AnnFixedStateOperations。缩放

对象有固定的大小,当容器放大或缩小时,对象不会缩放,但当容器滚动时,对象会移动。

AnnFixedStateOperations。字形大小

如果容器被放大或缩小,使用此选项可防止注释对象中任何文本的大小发生变化。例如,AnnPolyRulerObject包含长度值的文本。如果容器被放大或缩小,可能需要防止长度的文本大小发生变化。控件中的字体大小设置为9号,并使用此成员AnnObject。FixedStateOperations属性,则标尺文本的字体大小将始终为9点,无论容器放大或缩小多少。

AnnFixedStateOperations。StrokeWidth

使用此选项可防止容器放大或缩小时用于绘制注释对象的笔画的宽度变厚或变薄。设置此属性将影响注释对象的所有部分。

通过结合AnnFixedStateOperations值时设置AnnObject。FixedStateOperations属性,您可以创建在其容器中固定注释对象所需的所有各种组合。

LEADTOOLS成像、医疗和文档
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。