的imageview类使用标准的利润率,边框和填充系统建设布局和渲染视图和物品。
下图描述了概念:
的视图是所有项目的累计面积+视图边界的值填充。
的内容每个项目的区域内部边境(灰色区域的插图)。
以下方面的图像查看器布局从最外层(注意填充
是平台的本机填充类型):
财产 | 类型 | 描述 |
---|---|---|
ImageViewer.BorderStyle | 平台边框样式 |
这是一个标准的平台 |
ImageViewer.ViewMargin | 填充 |
区域之间的查看器客户端矩形的左上角和视图边界。 |
ImageViewer.ViewBorderThickness | 整数 |
厚度的视图边界 |
ImageViewer.ViewPadding | 填充 |
视图边界和项目之间的区域 |
ImageViewer.ItemMargin | 填充 |
区域项目和视图左上角之间的填充 |
ImageViewer.ItemBorderThickness | 整数 |
厚度的矩形 |
ImageViewer.ItemPadding | 填充 |
项目边界和图像之间的区域 |
ImageViewer.ImageBorderThickness | 整数 |
厚度图像的边界 |
ImageViewer.ItemSpacing | LeadSize |
间距相邻物品。只使用如果有不止一个可见项布局 |
注意,上面所有的值以像素为单位,是固定的,不管当前的缩放值。
下面的表显示了每个区域是如何呈现的。
注意:在Windows。形式,控制背景颜色是System.Windows.Forms.Control的价值。背景色的属性imageview
的观点是累计区域上表中列出的所有元素接受ImageViewer.ViewMargin:
imageview填充和利润率和两项。使用一个垂直视图布局。
imageview使用视图的大小来计算滚动条的值。计算的总大小的像素布局系统可以通过只读ImageViewer.ViewSize财产。边界矩形(起始位置是客户区+视图保证金)可以获得使用只读的ImageViewer.ViewBounds财产。这两个值计算基于总布局尺寸加上当前视图的转换。
视图可以转换使用下列:
通过使用滚动条,更新ScrollOffset财产或使用ScrollBy或ScrollByRestrict
缩放视图,使用变焦方法
旋转视图使用RotateAngle财产
垂直翻转视图使用翻转财产
镜像视图水平使用反向财产
所有这些操作都将计算视图(ViewSize和ViewBounds)和更新滚动区域。
视图可以在视图中使用一致ViewHorizontalAlignment和ViewVerticalAlignment。
的ViewDropShadow属性可以用来呈现一个投影视图边界。
ItemMargin:这是该地区以外的物品(蓝色外边界)
ItemBorderThickness:蓝色区域
项目内容:灰色区域
ItemPadding:区域之间的内容(在边界)和图像
每个项目都有一个大小,这可以是固定在观众使用的所有项目ImageViewer.ItemSize属性(当图像查看器作为图像列表)。或每一项可以有它自己的项目大小(ImageViewerItem.Size),可以设置为一个固定值或计算时自动的观众一个图像中设置项目。
项目可以在视图中使用一致ItemHorizontalAlignment和ItemVerticalAlignment。
里面的每一项内容区域。这就是图像数据和可选的文本将会呈现。内的图像对齐内容使用ImageHorizontalAlignment和ImageVerticalAlignment。这些值变化图像对齐所有商品的查看器,设置一个独立的条目使用图像对齐ImageViewerItem.ImageHorizontalAlignment和ImageViewerItem.ImageVerticalAlignment。
如果项目包含一个文本字符串ImageViewerItem.Text财产,那么图像查看器将呈现本文使用ItemTextFont和ItemTextColor(或SelectedItemTextColor如果条目被选中)。ItemTextTrimming和ItemTextWrap可以被用来控制如何显示文本如果规模超过了边界框。TextHorizontalAlignment和TextVerticalAlignment可用于对齐文本里面的内容。类似于上面的图像对齐,设置一个独立的条目文本对齐方式使用ImageViewerItem.TextHorizontalAlignment和ImageViewerItem.TextVerticalAlignment。
的ImageViewerItemPart枚举方法和属性可以用来捐赠的物品我们感兴趣的一部分。
的ImageDropShadow属性可以用来呈现一个投影的图像边界内的内容。
图像支持渲染视图或周围的阴影在每个项目使用以下图片:
成员 | 描述 |
---|---|
ViewDropShadow | 的阴影属性视图。将会呈现在视图边界和内部视图。因此,你必须确保把利润值是大到足以覆盖所需的投影尺寸。 |
ImageDropShadow | 图片的阴影属性项。将会呈现在图像边界和内部填充。因此,您必须确保项目填充值是大到足以覆盖所需的投影尺寸。 |
每一个属性的类型是ControlDropShadowOptions和有以下成员:
成员 | 描述 |
---|---|
IsVisible | 可见的阴影。如果这个值是不真正的阴影不会呈现 |
颜色 | 阴影的颜色 |
OffsetX | f水平位置的影子 |
OffsetY | 垂直的位置的影子 |
模糊 | 模糊的距离 |
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。