许多注释对象利用一个或多个标尺作为对象的一部分。
的AnnPolyRulerObject类提供了所有标尺的公共属性,并被任何利用标尺的注释对象的类所利用。以下类使用标尺:
这些类中的每一个(通过直接实现或继承)访问控制显示标尺的哪些方面及其度量单位的属性。的MeasurementUnit指示尺子的度量单位。的每一个可能值MeasurementUnit财产有一个对应的缩写为计量单位。
尺子的两端各有一条垂线,称为量规。量规的长度是通过GaugeLength财产。的ShowGauge属性指示在绘制标尺时是否显示量规。要显示量表,请将ShowGauge属性设置为true。
尺子的长度上有刻度。方法可以设置这些标记的长度TickMarksLength财产。若要在显示标尺时显示刻度,请设置ShowTickMarks属性为true。若要显示整个尺子的长度,请设置AnnObject。标签[" rulerlength "]。isvisible属性为true。控件可以设置显示为标尺长度的值的精度精度财产。此属性指示在长度的小数点右侧显示多少位。
AnnPolyRulerObject:
的AnnPolyRulerObject类源自于AnnObject并添加上面提到的属性。poly尺子注释对象由创建连接尺子序列的点数组组成。对象中包含的点数组点属性继承的AnnObject.
AnnCrossProductObject:
的AnnCrossProductObject类源自于AnnPolyRulerObject并补充如下:
AnnProtractorObject:
的AnnProtractorObject类源自于AnnPolyRulerObject并补充如下: