对齐
对齐UI组件和图形对象
语法
对齐(HandleList HorizontalAlignment, VerticalAlignment)
position = align(HandleList, ' horizontalalign ', ' vertical align ')
position = align(CurPositions, 'HorizontalAlignment', 'VerticalAlignment')
描述
对齐(HandleList HorizontalAlignment, VerticalAlignment)
对齐的uicontrol
和轴
对象HandleList
,一个句柄向量,根据选项HorizontalAlignment
和VerticalAlignment
.的可能值如下表所示HorizontalAlignment
和VerticalAlignment
.
|
定义 |
---|---|
|
没有水平对齐 |
|
将对象的左边缘与包围对象的边界框的左边缘对齐 |
|
将对象移动到其位置的中心至极值的平均值x-组的值 |
|
使对象的右边缘与包围对象的边界框的右边缘对齐 |
|
平等的x- x值极值范围内所有物体之间的距离 |
|
对象之间具有指定数量的点x方向 |
|
定义 |
---|---|
|
没有垂直对齐 |
|
将对象的上边缘与包围对象的边界框的上边缘对齐 |
|
将对象移动到其位置的中心至极值的平均值y-组的值 |
|
使对象的下边缘与包围对象的边界框的下边缘对齐 |
|
平等的y——在极值范围内所有物体之间的距离y值 |
|
对象之间具有指定数量的点y方向 |
对齐对象不会改变它们的绝对大小。所有对齐选项都将对象对齐在包围对象的边界框内。分发
和固定
将对象对齐到边界框的左下方。分发
均匀地分配对象固定
以固定的距离(以点为单位)分布物体。当您同时指定水平和垂直距离时,关键字“HorizontalAlignment”
和“VerticalAlignment”
都是不必要的。
如果你使用固定
为HorizontalAlignment
或VerticalAlignment
,您还必须指定距离,以点为单位,其中72点等于1英寸。例如:
对齐(HandleList“固定”,距离, ' VerticalAlignment ')
分配指定的组件距离
水平指向并按指定的方式垂直对齐。
对齐(HandleList“HorizontalAlignment”,“固定”,距离)
按指定方式水平对齐指定组件并将其分布距离
点垂直。
对齐(HandleList“固定”,HorizontalDistance,……“固定”,VerticalDistance)
分配指定的组件HorizontalDistance
水平点并分布它们VerticalDistance
点垂直。
position = align(HandleList, ' horizontalalign ', ' vertical align ')
以向量的形式返回指定对象的更新位置位置
向量。物体在图形上的位置不会改变。
position = align(CurPositions, 'HorizontalAlignment', 'VerticalAlignment')
返回包含其位置的对象的更新位置CurPositions
,在那里CurPositions
是的向量位置
向量。物体在图形上的位置不会改变。