[发明专利]一种生成可交互横道图的方法有效

专利信息
申请号: 201210444311.8 申请日: 2012-11-08
公开(公告)号: CN102981842A 公开(公告)日: 2013-03-20
发明(设计)人: 陈炜钊;曹瑞强 申请(专利权)人: 北京空间飞行器总体设计部
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京理工大学专利中心 11120 代理人: 付雷杰;李爱英
地址: 100094 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 生成 交互 横道图 方法
【说明书】:

技术领域

发明涉及Microsoft Office Visio(以后简称Visio)软件二次开发技术,具体涉及一种生成可交互横道图的方法。

背景技术

横道图是企业计划管理部门常用的计划表现方式。然而,实际计划管理部门在做计划编制的时候,常常是通过表格进行的,但表格的展现方式,并不能直观的表现计划的进展情况,所以往往计划管理人员要手工操作绘图软件进行横道图绘制,如图1所示,为现有工作中手动绘制的横道图,这样即带来了操作反复也带来了计划信息不一致等潜在问题,具体表现在如下方面:

重复性步骤较多,人为因素造成的失误不可避免;

当有计划数据变更时,需人为手动维护横道图以使其同步,效率低下且易出错;

由于现状是基于图片的,不能通过交互的方式修改横道图,一旦生成就不可随意编辑,当绘制后发现存在样式、风格问题时,往往要从头重新绘制,工作量将成倍增长。

发明内容

有鉴于此,本发明提供了一种生成可交互横道图的方法,能够自动生成横道图,还可方便地对生成的横道图进行更改,同时提高工作效率。

本发明提供的一种生成可交互横道图的方法,包括如下步骤:

步骤1、将计划管理部门提供的表格形式的数据按照包含一个标题栏、多个计划组、每个计划组中所包含的计划、每个计划对应的起始时间、结束时间和每个计划对应的N个计划描述信息,以及单元格高度、单元格宽度、计划个数、宽度上的总单元数、高度上的总单元数、画布宽度、画布高度、计划描述信息数、所有计划描述信息的文本内容、时间范围单元数和时间范围内所有月份的形式存储成excel文件格式的数据;

步骤2、定义常用图块,具体方法为:

1)定义画布图块:以Visio软件默认坐标系的原点为画布的左上角坐标,定义画布大小为a×b,其中a和b的取值由要生成的横道图的外框大小决定;

2)定义矩形图块:定义矩形图块的左上角坐标为(x′,y′),右下角坐标为(x1′,y1′);

4)定义线条图块:定义线条图块的起点坐标(x″′,y″′)和终点坐标(x3″′,y3″′),以及线条图块的线型;

步骤3、读取excel文件格式的数据,将其在内存中生成用于描述横道图对象的数据结构;

步骤4、根据横道图对象的数据结构,对下列参数值进行设定或者计算:

设定横道图中单元格的宽度和高度;

计算所有计划描述信息的个数;

读取所有计划描述信息的文本内容;

计算时间范围单元数,即所有计划中最早起始时间到所有计划中结束最晚时间跨越的月份数;

读取所有计划中最早起始时间到所有计划中结束最晚时间跨越的月份;

计算所有计划的个数;

计算宽度上的总单元数,即等于计划描述信息个数+时间范围单元数+1;

计算高度上的总单元数,即等于计划个数+1;

计算画布宽度,即等于总宽度单元数×单元格的宽度;

计算画布高度,即等于总高度单元数×单元格的高度;

计算每个计划组的坐标,具体方法为:1)依计划组排序,2)统计同一计划组中的计划的个数,3)计算每个计划组的左上角和右下角两点坐标分别为:(0,单元格高度×本计划组以上的计划数)和(单元格宽度,单元格高度×(本计划组以上的计划个数+本计划组中计划数+1));

计算每个计划描述信息的坐标,即计算计划描述信息的左上角和右下角两点坐标:(单元格宽度×计划描述信息的序号,单元格高度×计划的序号),(单元格宽度×(计划描述信息序号+1),单元格高度×(计划序号+1));

计算起始时间坐标,即等于((1+计划描述信息数+所属时间范围月份序号)×单元格宽度+(起始日/所在月的总天数)×单元格宽度,单元格高度×计划序号×0.5);

计算起始时间文字坐标,即等于((1+计划描述信息数+所属时间范围月份序号)×单元格宽度+(起始日/所在月的总天数)×单元格宽度,单元格高度×计划的序号×0.7);

计算结束时间坐标,即等于((1+计划描述信息数+所属时间范围月份序号)×单元格宽度+(结束日/所在月的总天数)×单元格宽度,单元格高度×计划序号×0.5);

计算结束时间文字坐标,即等于((1+计划描述信息数+所属时间范围月份序号)×单元格宽度+(结束日/所在月的总天数)×单元格宽度,单元格高度×计划序号×0.7);

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210444311.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top