找回密码
 立即注册

QQ登录

只需一步,快速开始

逍遥zw

注册会员

6

主题

15

帖子

150

积分

注册会员

积分
150
逍遥zw
注册会员   /  发表于:2017-8-8 16:40  /   查看:3982  /  回复:1
加载一副512*512的图像,给它画一个标注file:///file:///file:///,这标注点右下角的坐标为(3805,3793)(逻辑坐标),这个坐标应该是逻辑坐标,而物理坐标(一个像素一个点)大概在(500,500),请问这两个坐标之间是如何转换的?

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-8 18:11:51
沙发
可以用RectFromContainerCoordinates方法转换
参考https://www.leadtools.com/help/l ... nercoordinates.html

  1. if (e.OperationStatus == AnnDesignerOperationStatus.End)
  2.             {
  3.                 if (e.Object is AnnRectangleObject)
  4.                 {
  5.                     var annRect = e.Object.Bounds;
  6.                     var annPixels = Automation.Container.Mapper.RectFromContainerCoordinates(annRect, AnnFixedStateOperations.None);
  7.                     

  8.                 }
  9.             }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部