AirGauge(航空仪表组件)是由北京世纪飞扬科技发展有限公司开发的一个强大的ActiveX仪表组件,它提供了数量众多的图形单元供您搭建丰富逼真的图形界面,可以表现非常复杂的数据及数据间的关系,可广泛应用于航空、仿真、工业自动化、仪表等领域。AirGauge 在表现二维及三维数据上功能强大,用户可以轻松搭建出逼真的界面,表现每一维数据,表现它们的内在关系,而这一切只需要您在内置的中文属性页上进行简单的设置即可。每一种图形单元都有丰富的属性供您定制,甚至是完全的自定义。控件还提供了十二个内置模板,用户只要通过 DisplayMode 属性选择适合您的,再稍加修改就能满足您的需求。
图形单元:
APanel、LPanel(圆形表盘、线形表盘)
APanel 是 AnnularPanel 的简写,意思是圆形表盘,LPanel是LinePanel的简写,意思是线形表盘,它们共同构成了控件中的容器图形单元,统称为表盘。
表盘是作为一种容器而存在的,所以一定有以表盘作为容器的图形单元存在,打个比方,在一个仪表中,指针应该是依附于表盘存在的。这些图形单元要依附在一个容器上(我们称这种关系为绑定,比如我们会说将第一个Tic(刻度) 绑定到第一个APanel(表盘) 上,也说第一个APanel 上绑定了第一个Tic和第二个Region)。为了能表现各种数据,控件提供了各种不同的图形单元,各种数据就是利用这些图形单元来组合显示的。凡是绑定到同一表盘上的图形单元就拥有一定的相同属性和行为,比如当指定表盘转动的时候,表盘上所有的图形单元也跟着一起转动(具体到每一个图形单元都有些什么属性。值得注意的是:表盘是作为一种容器而存在的,它本身是不可见的。
Annular(色环):
提供弧形单元、可以指定其个数、圆心、大小、位置、颜色等,其中圆心由所关联的 APanel(圆形表盘) 决定。
Background(背景):
指定背景颜色、背景图片,设置控件边框的样式、颜色和宽度等。
Caption(文本标签):
设置文本标签的个数、对应的字体、倾斜角度、位置等。
Consult(参照物):
用于指示特定的位置,可以设置它的个数、颜色、类型、大小、位置等。
Frame(框架):
用于指定控件的可视轮廓,可以设置它的颜色、图片、类型、大小等。
Font(字体):
设置字体样式。可以设置它的数目及样式,将在 Caption 、Tic 等对象中使用。
Needle(指针):
指针图形单元,用于在表盘中指示数据。可以设置它的个数、大小、位置、颜色、样式、所表示的数据等。
Region(区域):
区域图形单元,用作其它图形的背景、实现剪切效果(仅对Tic、Needle)、表现数据。可以指定其个数、大小、位置、颜色、图片等。
Rotor(转轴):
转轴图形单元,用来修饰Needle。可以设置它的个数、大小、颜色、位置等。
Shape(形状):
用于指定一个标志性的图标。可以设置它的个数、大小、颜色及类型。
Tally(计数器):
用于指定计数器的数目、大小、位置、颜色、数值。
Tic(刻度):
用于指定刻度的数目、大小、位置、颜色、类型。 |