[发明专利]一种可编辑ER图生成方法和装置在审
申请号: | 202110965103.1 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113742432A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 何俊杰;邓土健;岑少杰;黄志峰;孙洪磊 | 申请(专利权)人: | 广州市易工品科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/21 |
代理公司: | 广州智斧知识产权代理事务所(普通合伙) 44649 | 代理人: | 孔德超 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑 er 生成 方法 装置 | ||
1.一种可编辑ER图生成方法,其特征在于,包括:
使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容;
Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,所述SVG矢量图组装于所述G6框架中。
2.根据权利要求1所述的可编辑ER图生成方法,其特征在于,所述使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容,包括:
Vue监听使用者在所述G6框架中对ER图的操作;
针对所述操作对Vue计算得到的数组进行更新,以更新后的所述数组作为渲染内容。
3.根据权利要求2所述的可编辑ER图生成方法,其特征在于,Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,包括:
Vue将所述更新后的数组发送至SVG矢量图,由SVG矢量图根据所述更新后的数组对所述ER图进行渲染。
4.根据权利要求1所述的可编辑ER图生成方法,其特征在于,所述操作为添加操作;
所述使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容;Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,包括:
Vue监听使用者利用SVG矢量图内置图形或/和颜色对ER图的操作;
当所述操作为添加图形时,获取所述图形的形状以及放置位置,根据所述图形的形状和放置位置确定渲染内容,利用SVG矢量图渲染得到的图形形状和放置位置;
当所述操作为添加颜色时,获取所述颜色值以及添加的图形的位置,根据所述图形的位置判断所述待添加颜色的图形是否有文字,如果有文字,渲染结果为将所述颜色值对应的颜色覆盖至所述待添加颜色的图形,并将所述文字设置于所述背景颜色之上,如果没有文字,则渲染结果为直接将所述颜色值对应的颜色覆盖至所述待添加颜色的图形。
5.根据权利要求1所述的可编辑ER图生成方法,其特征在于,所述操作为滚动或缩放操作;
所述使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容;Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,包括:
Vue利用SVG矢量图内部的name以及x轴,y轴属性,监听使用者操作的具体位置,确定操作针对的节点;
当所述操作的具体位置为节点内部时,执行滚动操作;
当所述操作的具体位置不在任意节点内部时,执行缩小或放大操作。
6.根据权利要求1所述的可编辑ER图生成方法,其特征在于,所述操作为删除或拖动操作;
所述使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容;Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,包括:
Vue利用SVG矢量图内部的name以及x轴,y轴属性,监听使用者操作的具体位置,确定操作针对的目标节点;
当所述操作的具体位置为目标节点的按钮上时,执行删除操作;
当所述操作的具体位置不在目标节点的按钮上时,执行拖动操作。
7.一种可编辑ER图生成装置,其特征在于,包括:
监听单元,用于使用Vue监听使用者在G6框架中对ER图的操作,并基于所述操作计算渲染内容;
渲染单元,用于Vue根据所述渲染内容使用SVG矢量图对ER图进行渲染,形成更新后的ER图,所述SVG矢量图组装于所述G6框架中。
8.根据权利要求7所述的可编辑ER图生成装置,其特征在于,所述监听单元,包括:
监听子单元,用于通过Vue监听使用者在所述G6框架中对ER图的操作;
更新子单元,用于针对所述操作对Vue计算得到的数组进行更新,以更新后的所述数组作为渲染内容。
9.根据权利要求8所述的可编辑ER图生成装置,其特征在于,所述渲染单元,包括:
渲染子单元,用于通过Vue将所述更新后的数组发送至SVG矢量图,由SVG矢量图根据所述更新后的数组对所述ER图进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市易工品科技有限公司,未经广州市易工品科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110965103.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁棒组件及核酸提取仪
- 下一篇:基于浏览器的数据获取方法、装置和系统