找回密码
 立即注册

QQ登录

只需一步,快速开始

13573156105

注册会员

6

主题

20

帖子

190

积分

注册会员

积分
190
13573156105
注册会员   /  发表于:2019-1-28 14:13  /   查看:3817  /  回复:3
请教版主,如何进行拉线纠偏?



如何获取起点和终点的坐标,算出偏离的角度,通过图像旋转实现
            // 图像旋转
            RotateCommand command = new RotateCommand();
            command.Angle = -0.4 * 100;
            command.FillColor = new RasterColor(255, 255, 255);
            command.Flags = RotateCommandFlags.Resize;

或者通过_automation.Container.Children[0].Bounds,以及其它方法来实现,希望版主能提供指导,多谢,并祝您春节愉快!!!

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-28 17:04:45
沙发
您好,直线或者折线可以获取每个点的坐标,然后用以计算角度
  1.             LeadPointD[] points = ActiveAnnotationsForm.Automation.Container.Children[0].Points.ToArray();
复制代码
回复 使用道具 举报
13573156105
注册会员   /  发表于:2019-1-29 09:17:25
板凳
Richard.Ma 发表于 2019-1-28 17:04
您好,直线或者折线可以获取每个点的坐标,然后用以计算角度

非常感谢!!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-29 10:31:47
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部