ImageViewerViewLayout对象

总结

定义了一个imageview布局控制器。

语法
打印稿
JavaScript
函数lt.Controls.ImageViewerViewLayout
lt.Controls.ImageViewerViewLayout ()
讲话

ImageViewerViewLayout是负责设置图像查看器布局的主类。

派生类必须实现以下功能:

时,布局必须执行以下操作UpdateTransform被称为。所有的值计算必须使用传递给方法的缩放因子,并且在方法返回后查看器将更新视图对齐:

  • 更新itemBounds属性:这是一个矩形数组,必须填充每个项目的位置和大小。每个值必须基于项大小及其转换计算。项目必须以任何方式安排,通常创建行和列或堆叠在彼此的顶部。

  • 更新的值ImageViewerItem。RowIndex而且ImageViewerItem。ColumnIndex对于每个项:这些值必须设置为视图网格中项目行和列的基于0的索引(如果有的话)。该值将用于需要找到另一项的左侧、顶部、右侧或底部的项目的代码,例如ImageViewerSelectItemsInteractiveMode使用方向键时。

  • 设置的值SizeModeWidth:这是以像素为单位的布局宽度。查看器将使用此值来控制何时缩放的大小FitWidth >例如。通常这应该是最大列的宽度。

  • 设置的值SizeModeWidthItemCount:最大一列中的条目数。

  • 设置的值SizeModeHeight:这是布局的高度,以像素为单位。查看器将使用此值来控制何时缩放的大小FitHeight例如。通常这应该是最大行的高度。

  • 设置的值SizeModeHeightItemCount:最大行的项数。

以下方法可以帮助计算这些值:

  • AlignHeights:对齐项目的高度并返回最大的值。

  • AlignWidths:对齐项目的宽度并返回最大的值。

  • AlignRow:在一行中将项目对齐到相等的距离。

  • AlignColumn:在一列中,将项目对齐到相等的距离。

有关更多信息,请参阅图像查看器布局图像查看器项目图像查看器转换而且图像查看器边界和转换

例子

示例请参见ViewLayout

需求
目标平台
Leadtools。控制装置
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。