Labels(系列标签)
Labels会在仪表上按指定间隔显示多个标签,标签文本通常为标签位置的值。
Labels的属性很多,我们这里只介绍常用的:
Interval
返回或设置每个标签之间的值间隔,也就是说:每隔一个Interval,系统就会绘制一个标签。
Font
标签字体
FontSize
标签字体大小
FontSize2
一般无需设置,如果同时设置了FontSize和FontSize2,则随着值从Minimum变化到Maximum,字体大小也从FontSize变化到FontSize2.
例如下面的仪表,随着值的增加,字体大小从5变换到20,很多组件都有以2结尾的属性,其作用原理是一样的:
Location
指定标签距离原点的逻辑距离,我们知道径向仪表的标签呈圆形排列的,所以这个Location属性相当于指定这个圆形的半径,注意这是一个逻辑距离,100等于仪表的半径。
Location2
一般无需设置,如果同时设置了Location和Location2,则随着值从Minimum变化到Maximum,标签位置也从Location变化到Location2,在设计SweepAngle超过360度的仪表时,Location2是必须的。
Alignment
标签是呈圆形排列绘制的(Location属性指定了这个圆半径),Alignment属性用于设置标签相对于这个圆的对其方式,有三个可选项:
Center
标签绘制在圆形之上
In
标签绘制在圆形之内
Out
标签绘制在圆形之外
下图显示了三个选项的区别:
IsRotated
是否根据需要旋转标签文本,仅对径向仪表有效,下图演示了该属性的效果:
AllowFlip
是否根据需要翻转标签文本,例如下图在AllowFlip设置为TRue之后,标签"4096"在进行了翻转,更便于阅读:
ValueFactor
用于设置值的缩放倍数,假定标签值为50,如果ValueFactor为0.2,则标签显示的值为10 ,如果ValueFactor为2,则标签值显示为100。
关于ValueFactor的使用,可参考:
不同的值范围
ValueOffset
用于设置值的偏移量,假定ValueOffset等于-10,那么原来的标签文本(10,20,30...)会显示为(0,10,20...)。
Format
用于格式化标签的文本。
本页地址:
http://www.foxtable.com/webhelp/topics/3788.htm