【技术实现步骤摘要】
一种画布标尺功能实现方法、装置、设备、存储介质
[0001]本专利技术涉及计算机
,特别涉及一种画布标尺功能实现方法、装置、设备、存储介质。
技术介绍
[0002]EDA(Electronic Design Automation,电子设计自动化)技术是以计算机为工具,采用硬件描述语言的表达方式,对数据库、计算数学、图论、图形学及拓扑逻辑、优化理论等进行科学、有效的融合,从而形成一种电子系统专用的新技术,是计算机技术、信号处理技术、信号分析技术的最新成果。EDA技术的出现很大程度上减轻了相关从业者的工作强度。近年来,EDA在线平台已成为电子设计领域中不可或缺的工具。为了满足用户对于更加便捷、高效的设计需求,平台不断进行升级和改进。在平台中画布的标尺功能十分重要,尤其是在EDA在线平台中容易出现随着画布缩放时出现失真和位置偏移误差的问题。
[0003]综上,如何在EDA在线平台上实现传统标尺的准确的缩放功能,而且在放缩时不失真不会位置偏移造成误差是本领域有待解决的技术问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种画布标尺功能实现方法、装置、设备、存储介质,能够在EDA在线平台上实现传统标尺的准确的缩放功能,而且在放缩时不失真不会位置偏移造成误差。其具体方案如下:
[0005]第一方面,本申请公开了一种画布标尺功能实现方法,包括:
[0006]采集当前画布的实时尺寸信息;
[0007]按照预设设置方法并根据所述实时尺寸信息中的长度和宽度分别对画 ...
【技术保护点】
【技术特征摘要】
1.一种画布标尺功能实现方法,其特征在于,包括:采集当前画布的实时尺寸信息;按照预设设置方法并根据所述实时尺寸信息中的长度和宽度分别对画布标尺进行设置,以得到所述画布标尺的当前横轴标尺的实时长度和所述画布标尺的当前纵轴标尺的实时长度;利用二分法查找所述当前横轴标尺和所述当前纵轴标尺的长度中心点,并根据所述长度中心点确定当前目标原点,基于预设刻度分割数量对所述当前横轴标尺的实时长度和所述当前纵轴标尺的实时长度进行刻度分割,以生成刻度值与所述实时尺寸信息对应的画布标尺。2.根据权利要求1所述的画布标尺功能实现方法,其特征在于,所述采集当前画布的实时尺寸信息之前,还包括:当获取到画布缩放指令,则生成触发事件,以基于所述触发事件触发所述采集当前画布的实时尺寸信息的步骤。3.根据权利要求2所述的画布标尺功能实现方法,其特征在于,所述基于预设刻度分割数量对所述当前横轴标尺的实时长度和所述当前纵轴标尺的实时长度进行刻度分割,以生成刻度值与所述实时尺寸信息对应的画布标尺之后,还包括:对当前画布上的画布标尺进行缩放处理,以在当前画布上显示当前生成的刻度值与所述实时尺寸信息对应的画布标尺。4.根据权利要求3所述的画布标尺功能实现方法,其特征在于,所述对当前画布上的画布标尺进行缩放处理,包括:获取触发所述画布缩放指令的鼠标当前对应的位置坐标,并根据所述位置坐标、定位参数和字体参数以及居中缩放方式,对当前画布上的画布标尺进行缩放处理。5.根据权利要求1所述的画布标尺功能实现方法,其特征在于,所述采集当前画布的实时尺寸信息之前,还包括:新建画布项目;从画布项目中创建并绘制画布,以得到当前画布。6.根据权利要求1所述的画布标尺功能实现方法,其特征在于,按照预设设置方法并根据所述实时尺寸信息中的长度对画布标尺进行设置,以得到所述画布标尺的当前横轴标尺的实时长度,包括:将所述实时尺寸信息中的长度设置为当前横轴标尺的实时长度。7.根据权利要求1所述的画布标尺功能实现方法,其特征在于,按照预设设置方法并根据所述实时尺寸信息中的宽度对画布标尺进行设置,以得到所述画布标尺的当前纵轴标尺的实时长度,包括:将所述实时尺寸信息中的宽度设置为当前纵轴标尺的实时长度。8.根据权利要求6或7所述的画布标尺功能实现方法,其特征在于,还包括:对所述画布的长度和所述画布的宽度进行设置,以获取满足预设像素大小的画布。9.根据权利要求1所述的画布标尺功能实现方法,其特征在于,所述利用二分法查找所述当前横轴标尺和所述当前纵轴标尺的长度中心点,并根据所述长度中心点确定当前目标原点,基于预设刻度分割数量对所述当前横轴标尺的实时长度和所述当前纵轴标尺的实时
长度进行刻度分割,以生成刻度值与所述实时尺寸信息对应的画布标尺,包括:利用二分法查找所述当前横轴标尺的长度中心点和所述当前纵轴标尺的长度中心点,并根据所述当前横轴标尺的长度中心点和所述当前纵轴标尺的长度中心点确定当前目标原点;基于预设刻度分割数量对所述当前横轴标尺的实时长度和所述当前纵轴标尺的实时长度进行刻度分割,以生成刻度值与所述实时尺寸信息对应的画布标尺。10.根据权利要求9所述的画布标尺功能实现方法,其特征在于,所述利用二分法查找所述当前横轴标尺的长度中心...
【专利技术属性】
技术研发人员:于洪真,薛长青,李彦祯,刘强,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。