找回密码
 立即注册

QQ登录

只需一步,快速开始

wangyuxian911

初级会员

5

主题

13

帖子

201

积分

初级会员

积分
201
wangyuxian911
初级会员   /  发表于:2017-10-31 10:00  /   查看:2832  /  回复:1
请问,使用imageviewer加载图片,如果想要加载的图片远远大于imageviewer的大小, imageviewer显示的图片的时候默认显示的左上角。
该如何控制,能让图片显示指定的区域(根据坐标),比如显示中间的部分,右上角的部分。


如附件所示,图片加载的时候显示的就是右半部分


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-31 11:21:50
沙发
您好可以使用RasterImageViewer 的ScrollPosition 属性实现,如下图即在图片加载或者放大后超出viewer时,使其居中显示

  1. RasterImageViewer viewer = new RasterImageViewer();
  2. viewer.ScrollPosition = new Point(viewer.AutoScrollMinSize.Width / 2, viewer.AutoScrollMinSize.Height / 2);
  3.         
复制代码


评分

参与人数 1满意度 +5 收起 理由
wangyuxian911 + 5 很给力!非常感谢

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部