发明名称 将交互式电子白板软件中的对象插入到Word页面中的方法
摘要 本发明提供一种将交互式电子白板软件中的对象插入到Word页面中的方法,包括:步骤1:定位得到Word跳转到每一个页面的页面最左上角的屏幕坐标;步骤2:将当前白板软件中的一个对象保存为emf格式的图片;步骤3:将步骤2中的对象的坐标与步骤1中得到的坐标进行对比,确定插入的页面,将图片插入Word页面;步骤4:判断白板软件中的所有对象是否全部插入?是,则转入步骤5,否,则转入步骤2;步骤5:断开Word Ole对象,结束。该方法使教师在使用交互式电子白板软件过程可以对要讲解的Word文档进行标注,方便查看。
申请公布号 CN102902662B 申请公布日期 2015.01.14
申请号 CN201210382541.6 申请日期 2012.10.10
申请人 福州锐达数码科技有限公司 发明人 丁万年;池超奇;陈日良
分类号 G06F17/24(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 将交互式电子白板软件中的对象插入到Word页面中的方法,其特征在于:包括如下步骤:步骤1:定位得到Word跳转到每一个页面的页面最左上角的屏幕坐标;具体包括如下步骤:步骤1.1:用Ole对象连接上当前显示的Word文档;步骤1.2:取得所述Word文档的水平滚动条与垂直滚动条的位置并保留这个位置;步骤1.3:取得所述Word文档的显示比例;步骤1.4:取得所述Word文档的所有页面个数;步骤1.5:取得所述Word文档的光标所在的页面索引N;步骤1.6:取得所述Word文档的上下左右四个页边距;步骤1.7:取得所述Word文档的页面的宽与高;步骤1.8:跳转光标到Word文档中的每一个页面,即扫描Word文档的每一个页面;步骤1.9:尝试取得所述页面的第一行第一列的位置,由于Word文档第一行第一列可能不存在,因此,如果获取失败则保存一个空位置,成功则转入步骤1.10;步骤1.10:将这个位置保存;步骤1.11:判断所有页面是否全部扫描完成是,转入步骤1.12,否,转入步骤1.7;步骤1.12:判断索引N所在的页面的第一行第一列位置的上一页与下一面位置是否存在,如果不存在则将当前索引N所在页面保存的第一行第一列位置置空,如果索引N是第一页则判断后一页,如果索引N是最后一页则不判断后一页;步骤1.13:扫描之前保存的所有存在的页面第一行第一列位置;步骤1.14:取得这些位置位于屏幕的位置并保存;步骤1.15:通过以下方法得到这个页面最左上角的位置的像素屏幕位标,并保存;假设Word页面最左上角页的屏幕位标WL,WT;Word Window对象GetPoint取得光标位置SelL,SelT;选定位置与页面左边缘与上边缘距离SelLM,SelTM,单位为磅值;Word页面显示比例PagePercent;则计算方法为:WL=SelL‑SelLM*1.33333*PagePercent;Word显示空白时:WT=SelT‑SelTM*1.33333*PagePercent;Word不显示空白时:WT=SelT‑5*1.33333*PagePercent;步骤1.16:在所述最左上角的位置增加一个10*10大小的自选图形,并保存,所述自选图形类型为msoShapeFlowchartConnector;步骤1.17:重复骤1.13至步骤1.16,直到所有保存的页面的第一行第一列位置扫描完成;步骤2:将当前白板软件中的一个对象保存为emf格式的图片;步骤3:将步骤2中的对象的坐标与步骤1中得到的坐标进行对比,确定插入的页面,将图片插入Word页面;步骤4:判断白板软件中的所有对象是否全部插入是,则转入步骤5,否,则转入步骤2;步骤5:断开Word Ole对象,结束。
地址 350000 福建省福州市仓山区建新镇金山大道618号桔园州工业园鼓楼园8号楼
您可能感兴趣的专利