欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

將交互式電子白板軟件中的對象插入到Office頁面中的方法

文檔序號:6380459閱讀:260來源:國知局
專利名稱:將交互式電子白板軟件中的對象插入到Office頁面中的方法
將交互式電子白板軟件中的對象插入到Office頁面中的方法技術領域
本發(fā)明屬于計算機軟件領域,具體是指將交互式電子白板軟件中的對象插入到 Office頁面中的方法。背景技術
教師使用交互式電子白板軟件講課時,使用自己的Office文檔(包括Word、 Excel、PowerPoint文檔)進行講解,如果要對自己的Office文檔進行講解,做注釋可以在白板軟件的Window模式下進行,但卻無法保存這此注釋,學生在使用這此文檔時也是沒有注釋,想要有這些注釋時教師只能手動在Office中進行操作,不僅不方便也會浪費大量時間。
有鑒于此,本發(fā)明人針對現(xiàn)有技術的缺陷深入研究,并有本案產生。
發(fā)明內容
本發(fā)明所要解決的技術問題在于提供一種將交互式電子白板軟件中的對象插入到Office頁面中的方法,使教師在使用交互式電子白板軟件過程可以對要講解的Office 文檔進行標注,方便查看。
本發(fā)明采用以下技術方案解決上述技術問題
將交互式電子白板軟件中的對象插入到Office頁面中的方法,包括如下步驟
步驟1:確定插入目標模塊,具體包括
進程標志Flag設置0,掃描系統(tǒng)中的所有進程,如果找到PowerPoint的進程,且之前未掃描到該進程,則進程標志Flag乘10加I ;如果找到Excel的進程,且之前未掃描到該進程,則進程標志Flag乘10加2 ;如果找到Word的進程,且之前未掃描到該進程,則進程標志Flag乘10加3 ;
判斷Flag個位數(shù),如果是1,則轉入步驟2 ;,如果是2,則轉入步驟3 ;如果是3, 則轉入步驟4 ;如果插入失敗,以相同的方法判斷Flag十位數(shù)進行插入,如果再插入失敗, 則以相同的方法判斷百位數(shù)進行插入;成功,則轉入步驟5 ;
步驟2 :將交互式電子白板軟件中的對象插入到PowerPoint頁面中,具體包括
步驟21 :圖片保存模塊保存需要插入的對象;
具體包括掃描所有交互式電子白板軟件在windows模式下的所有對象,取得對象在屏幕所在的坐標與大小,移動對象至20,20點,建立一張對象寬+40*對象高+40的格式為EMF的圖片,將對象繪制到這引起EMF圖片上,并將圖片保存;
步驟22 :插入模塊將當前圖片插入PPT頁面;
具體包括對象寬與高乘以PPT編輯頁面縮放系數(shù)得到W,H,取得PPT幻燈片寬度轉換成像素并乘以PPT編輯頁面縮放系數(shù)得到PPTW,屏幕寬度減去PPTW除以2得到PPT播入的幻燈片位置左上角坐標PPTL,增加圖片,圖片水平位置為對象水平位置L減去PPTL并轉換成磅值乘以編輯頁面縮放系數(shù),圖片垂直位置為對象垂直位置T轉換成磅值乘以編輯頁面縮放系數(shù);
步驟23 :判斷是否所有對象都已插入,是,則轉入步驟24 ;否,則轉入步驟21 ;
步驟24 :斷開PowerPoint Ole對象,結束;
步驟3 :將交互式電子白板軟件中的對象插入到Excel頁面中,具體包括
步驟31 :定位得到Excel跳轉到每一個頁面的頁面最左上角的屏幕坐標;
步驟32 :將當前白板軟件中的一個對象保存為emf格式的圖片;
步驟33 :將步驟32中的對象的坐標與步驟31中得到的坐標進行對比,確定插入的頁面,將圖片插入Excel頁面;
步驟34:判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟35,否,則轉入步驟32 ;
步驟35 :斷開Excel Ole對象,結束;
步驟4 :將交互式電子白板軟件中的對象插入到Word頁面中,具體包括
步驟41 :定位得到Word跳轉到每一個頁面的頁面最左上角的屏幕坐標;
步驟42 :將當前白板軟件中的一個對象保存為EMF格式的圖片;
步驟43 :將步驟42中的對象的坐標與步驟41中得到的坐標進行對比,確定插入的頁面,將圖片插入Word頁面;
步驟44 :判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟45,否,則轉入步驟42 ;
步驟45 :斷開Word Ole對象,結束;
步驟5:結束。
進一步地,所述步驟31,具體包括如下步驟
步驟31. I
步驟31. 2
步驟31. 3
步驟31. 4
步驟31. 5
步驟31. 6
步驟31. 7
步驟3L 8取得當前Excel文檔最左上角的行號R與列號C ;取得當前Excel文檔的顯示比例;取得當前選中位置A并保留;選中第一行第一列,此時Excel文檔自動跳轉到第一行第一列; 第一行第一列坐標轉換成屏幕坐標;選中位置A,此時Excel文檔自動跳轉;設置當前最上面的行號與列號為R,C ;:定位結束。
進一步地,所述步驟32,具體包括如下步驟
步驟32. I :掃描所有交互式電子白板軟件在windows模式下的所有對象;
步驟32. 2 :取得所述對象在屏幕所在的坐標與大小,移動對象至20,20點;
步驟32. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片;
步驟32. 4 :將對象繪制到這引起EMF圖片上,并將圖片保存。
進一步地,所述步驟33,具體包括
添加圖片,位置為對象位置減去Excel第一行一列的屏幕坐標轉換成磅值后加上當前位置A的Excel坐標。
進一步地,所述步驟41,具體包括如下步驟
置;
面;
步驟41.1 :用Ole對象連接上當前顯示的Word文檔;步驟41. 2 :取得所述Word文檔的水平滾動條與垂直滾動條的位置并保留這個位步驟41. 3 步驟41. 4 步驟41. 5 步驟41. 6 步驟41. 7 步驟41. 8步驟41. 9取得所述Word文檔的顯示比例;取得所述Word文檔的所有頁面?zhèn)€數(shù);取得所述Word文檔的光標所在的頁面索引N ;取得所述Word文檔的上下左右四個頁邊距;取得所述Word文檔的頁面的寬與高;跳轉光標到Word文檔中的每一個頁面,即掃描Word文檔的每一個頁嘗試取得所述頁面的第一行第一列的位置,由于Word文檔第一行第一 列可能不存在,因此,如果獲取失敗則保存一個空位置,成功則轉入步驟41. 10 ;
步驟41. 10 :將這個位置保存;
步驟41. 11 :判斷所有頁面是否全部掃描完成?是,轉入步驟41. 12,否,轉入步驟 41. 7 ;
步驟41. 12 :判斷索引N所在的頁面的第一行第一列位置的上一頁與下一面位置 是否存在?如查不存在將當前索引N所在頁面保存的第一行第一列位置置空,如果索引N 是第一頁則判斷后一頁,如果索引N是最后一頁則不判斷后一頁;

存;
SelT ;
步驟41. 13 :掃描之前保存的所有存在的頁面第一行第一列位置;步驟41. 14 :取得這些位置位于屏幕的位置并保存;步驟41. 15 :通過以下方法得到這個頁面最左上角的位置的像素屏幕位標,并保 假設Word頁面最左上角頁的屏幕位標WL,WT ;Word Window對象GetPoint取得頁面第一行第一列位于屏幕上的坐標SelL,選定位置與頁面左邊緣與上邊緣距離SelLM,SelTM,單位為磅值;Word頁面顯不比例PagePercent ;則計算方法為WL=SeIL-SeILM*1. 33333*PagePercent ;Word 顯示空白時WT=SelT-SelTM*l. 33333*PagePercent ;Word 不顯示空白時WT=SelT-5*l. 33333*PagePercent ;步驟41. 16 :在所述最左上角的位置增加一個10*10大小的自選圖形,并保存; 步驟41. 17 :重復驟41. 13至步驟41. 16,直到所有保存的頁面的第一行第一列位置掃描完成。
進一步地,所述步驟42,具體包括如下步驟
步驟42.1 :掃描所有交互式電子白板軟件在windows模式下的所有對象;
步驟42. 2 :取得所述對象在屏幕所在的坐標與大小,將對象移動至20,20點;
步驟42. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片;
步驟42. 4 :將對象繪制到EMF圖片上,并將圖片保存。:將之前取得的頁面編輯區(qū)最左上角坐標轉成磅值L,T ;:添加一個自選圖形A,大小為10*10,位置為L,T ;:將對象位標減去頁面編輯區(qū)最左上角坐標并轉成磅值,對象大小轉
進一步,所述步驟43,具體包括如下步驟
步驟43.1 :掃描保存的頁面編輯區(qū)最左上角坐標;
步驟43. 2 :與對象進行比較,判斷對象是否位于頁面編輯區(qū)最左上角坐標的右下方,是,則轉入步驟43. 5,否,則轉入步驟43. 3 ;
步驟43.3 :對象位置與之前保存的編輯區(qū)第一行的第一個文字屏幕位置進行比較,找出第一個坐標大于對象坐標的坐置,找出則轉入步驟43. 5 ;否則轉入步驟43. 4
步驟43. 4 :表不超范圍,不插入該圖片;
步驟43. 5:判斷Word程序的版本是否為2010版本?是,則轉入步驟43. 611,否, 則轉入步驟43. 621 ;
步驟43. 611 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面;
步驟43· 6I2
步驟43. 613
步驟43. 614 換成磅值W,H ;
步驟43. 615 :利用L,T,W,H添加一個畫布,該畫布的位置與自選圖形A的坐標相等;
步驟43. 616 :刪除對自選圖形A,為畫布添加之前保存的圖片文件;轉入步驟 43. 7 ;
步驟43. 621 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面;
步驟43. 622 :將之前保存的編輯區(qū)第一行的第一個文字屏幕位置轉成磅值L,T ;
步驟43. 623 :添加一個自選圖形A,大小為10*10,位置為L,T ;
步驟43. 624 :添加圖片,位置為自選圖形的L,T ;
步驟43. 625 :刪除自選圖形;轉入步驟43. 7 ;
步驟43. 7 :完成一個對象的插入。
本發(fā)明的優(yōu)點在于將對象插入到Office中其位置與插入之前對像與Office文檔頁中的相對的位置基本相同,Office頁面放大縮小,不顯示空白也不影響插入效果。使教師在使用交互式電子白板軟件過程可以對要講解的Office文檔進行標注,本發(fā)明提供的方法使教師在講解過程中的標注保存在到Office文檔中,方便查看。

下面參照附圖結合實施例對本發(fā)明作進一步的描述。
圖1是本發(fā)明軟件主要步驟流程示意圖。
圖2是本發(fā)明中插入到PowerPoint頁面主要功能流程圖。
圖3是本發(fā)明插入到PowerPoint頁面中保存圖片步驟流程圖。
圖4是本發(fā)明插入到PowerPoint頁面中插入步驟流程圖。
圖5是本發(fā)明中插入到Excel頁面主要功能流程圖。
圖6是本發(fā)明插入到Excel頁面中定位步驟流程圖。
圖7是本發(fā)明插入到Excel頁面中保存圖片步驟流程圖。
圖8是本發(fā)明中插入到Word頁面主要功能流程圖。
圖9是本發(fā)明插入到Word頁面中定位步驟流程圖。
圖10是本發(fā)明插入到Word頁面中保存圖片步驟流程圖。
圖11是本發(fā)明插入到Word頁面中插入流程步驟流程圖。
具體實施方式
如圖1所示,將交互式電子白板軟件中的對象插入到Office頁面中的方法,包括如下步驟
步驟1:確定插入目標模塊,具體包括
進程標志Flag設置0,掃描系統(tǒng)中的所有進程,如果找到PowerPoint的進程,且之前未掃描到該進程,則進程標志Flag乘10加I ;如果找到Excel的進程,且之前未掃描到該進程,則進程標志Flag乘10加2 ;如果找到Word的進程,且之前未掃描到該進程,則進程標志Flag乘10加3 ;
判斷Flag個位數(shù),如果是1,則轉入步驟2 ;,如果是2,則轉入步驟3 ;如果是3, 則轉入步驟4 ;如果插入失敗,以相同的方法判斷Flag十位數(shù)進行插入,如果再插入失敗, 則以相同的方法判斷百位數(shù)進行插入;成功,則轉入步驟5 ;
步驟2 :將交互式電子白板軟件中的對象插入到PowerPoint頁面中,如圖2至圖4 所示,具體包括
步驟21 :圖片保存模塊保存需要插入的對象;
具體包括掃描所有交互式電子白板軟件在windows模式下的所有對象,取得對象在屏幕所在的坐標與大小,移 動對象至20,20點,建立一張對象寬+40*對象高+40的格式為EMF的圖片,將對象繪制到這引起EMF圖片上,并將圖片保存;
步驟22 :插入模塊將當前圖片插入PPT頁面;
具體包括對象寬與高乘以PPT編輯頁面縮放系數(shù)得到W,H,取得PPT幻燈片寬度轉換成像素并乘以PPT編輯頁面縮放系數(shù)得到PPTW,屏幕寬度減去PPTW除以2得到PPT播入的幻燈片位置左上角坐標PPTL,增加圖片,圖片水平位置為對象水平位置L減去PPTL并轉換成磅值乘以編輯頁面縮放系數(shù),圖片垂直位置為對象垂直位置T轉換成磅值乘以編輯頁面縮放系數(shù);
步驟23
步驟24
步驟3 包括
步驟31
步驟32
步驟33的頁面,將圖片插入Excel頁面;
步驟34:判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟35,否,則轉入步驟32 ;0124]步驟35:斷開Excel Ole對象,結束;0125]步驟4 :將交互式電子白板軟件中的對象插入到Word頁面中,如圖8所示,具體包括0126]步驟41 :定位得到Word跳轉到每一個頁面的頁面最左上角的屏幕坐標;0127]步驟42 :將當前白板軟件中的一個對象保存為EMF格式的圖片;0128]步驟43 :將步驟42中的對象的坐標與步驟41中得到的坐標進行對比,確定插入的頁面,將圖片插入Word頁面;0129]步驟44 :判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟45,否,則轉入步驟42 ;0130]0131]0132]步驟0133]0134]0135]0136]0137]0138]0139]0140]0141]0142]0143]0144]0145]0146]0147]步驟45 :斷開Word Ole對象,結束;步驟5 :結束。圖6是本發(fā)明插入到Excel頁面中定位步驟流程圖。具體是指步驟31,包括如下步驟31. I 步驟31. 2 步驟31. 3 步驟31. 4 步驟31. 5 步驟31. 6 步驟31. 7 步驟31. 8取得當前Excel文檔最左上角的行號R與列號C ;取得當前Excel文檔的顯示比例;取得當前選中位置A并保留;選中第一行第一列,此時Excel文檔自動跳轉到第一行第一列第一行第一列坐標轉換成屏幕坐標;選中位置A,此時Excel文檔自動跳轉;設置當前最上面的行號與列號為R,C ;定位結束。圖7是本發(fā)明插入到Excel頁面中保存圖片步驟流程圖。具體是指步驟32,包括 步驟32. I :掃描所有交互式電子白板軟件在windows模式下的所有對象;步驟32. 2 :取得所述對象在屏幕所在的坐標與大小,移動對象至20,20點;步驟32. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片;步驟32. 4 :將對象繪制到這引起EMF圖片上,并將圖片保存。步驟33中插入步驟,具體包括添加圖片,位置為對象位置減去Excel第一行一列的屏幕坐標轉換成磅值后加上當前位置A的Excel坐標。0148]如圖9所示,插入到Word頁面中定位步驟流程圖。具體是指步驟41,包括如下步驟0149]步驟41. I :用Ole對象連接上當前顯示的Word文檔;0150]步驟41. 2 :取得所述Word文檔的水平滾動條與垂直滾動條的位置并保留這個位 H ;0151]步驟41. 3 :取得所述Word文檔的顯示比例;0152]步驟41. 4 :取得所述Word文檔的所有頁面?zhèn)€數(shù);0153]步驟41. 5 :取得所述Word文檔的光標所在的頁面索引N ;0154]步驟41. 6 :取得所述Word文檔的上下左右四個頁邊距;0155]步驟41. 7 :取得所述Word文檔的頁面的寬與高;11
步驟41. 8 :跳轉光標到Word文檔中的每一個頁面,即掃描Word文檔的每一個頁面;
步驟41. 9 :嘗試取得所述頁面的第一行第一列的位置,由于Word文檔第一行第一列可能不存在,因此,如果獲取失敗則保存一個空位置,成功則轉入步驟41. 10 ;
步驟41. 10 :將這個位置保存;
步驟41. 11 :判斷所有頁面是否全部掃描完成?是,轉入步驟41. 12,否,轉入步驟 41. 7 ;
步驟41. 12 :判斷索引N所在的頁面的第一行第一列位置的上一頁與下一面位置是否存在?如查不存在將當前索引N所在頁面保存的第一行第一列位置置空,如果索引N 是第一頁則判斷后一頁,如果索引N是最后一頁則不判斷后一頁;
步驟41. 13 :掃描之前保存的所有存在的頁面第一行第一列位置;
步驟41. 14 :取得這些位置位于屏幕的位置并保存;
步驟41. 15 :通過以下方法得到這個頁面最左上角的位置的像素屏幕位標,并保存;
假設Word頁面最左上角頁的屏幕位標WL,WT ;
Word Window對象GetPoint取得頁面第一行第一列位于屏幕上的坐標SelL, SelT ;
選定位置與頁面左邊緣與上邊緣距離SelLM,SelTM,單位為磅值;
Word 頁面顯不比例 PagePercent ;
則計算方法為
WL=SeIL-SeILM*I. 33333*PagePercent ;
Word 顯示空白時WT=SelT_SelTM*l· 33333*PagePercent ;
Word 不顯示空白時WT=SelT_5*l· 33333*PagePercent ;
步驟41. 16 :在所述最左上角的位置增加一個10*10大小的自選圖形,并保存;
步驟41. 17 :重復驟41. 13至步驟41. 16,直到所有保存的頁面的第一行第一列位置掃描完成。
如圖10所示,插入到Word頁面中保存圖片步驟流程圖,具體是指步驟42,包括
步驟42. I :掃描所有交互式電子白板軟件在windows模式下的所有對象;
步驟42. 2 :取得所述對象在屏幕所在的坐標與大小,將對象移動至20,20點;
步驟42. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片;
步驟42. 4 :將對象繪制到EMF圖片上,并將圖片保存。
如圖11所示,插入到Word頁面中具體插入步驟流程圖。具體是指步驟43,包括
步驟43. I :掃描保存的頁面編輯區(qū)最左上角坐標;
步驟43.2 :與對象進行比較,判斷對象是否位于頁面編輯區(qū)最左上角坐標的右下方,是,則轉入步驟43. 5,否,則轉入步驟43. 3 ;
步驟43.3 :對象位置與之前保存的編輯區(qū)第一行的第一個文字屏幕位置進行比較,找出第一個坐標大于對象坐標的坐置,找出則轉入步驟3. 5 ;否則轉入步驟43. 4
步驟43. 4 :表不超范圍,不插入該圖片;
步驟43. 5 :判斷Word程序的版本是否為2010版本?是,則轉入步驟3. 611,否,則轉入步驟43. 621 ;
步驟43. 611 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面;
步驟43. 612 :將之前取得的頁面編輯區(qū)最左上角坐標轉成磅值L,T ;
步驟43. 613 :添加一個自選圖形A,大小為10*10,位置為L,T ;
步驟43. 614 :將對象位標減去頁面編輯區(qū)最左上角坐標并轉成磅值,對象大小轉換成磅值W,H ;
步驟43. 615 :利用L,T,W,H添加一個畫布,該畫布的位置與自選圖形A的坐標相等;
步驟43. 616 :刪除對自選圖形A,為畫布添加之前保存的圖片文件;轉入步驟 43. 7 ;
步驟43. 621 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面;
步驟43. 622 :將之前保存的編輯區(qū)第一行的第一個文字屏幕位置轉成磅值L,T ;
步驟43. 623 :添加一個自選圖形A,大小為10*10,位置為L,T ;
步驟43. 624 :添加圖片,位置為自選圖形的L,T ;
步驟43. 625 :刪除自選圖形;轉入步驟43. 7 ;
步驟43. 7 :完成一個對象的插入。
本發(fā)明將對象插入到Office中其位置與插入之前對像與Office文檔頁中的相對的位置基本相同,Office頁面放大縮小,不顯示空白也不影響插入效果。使教師在使用交互式電子白板軟件過程可以對要講解的Office文檔進行標注,本發(fā)明提供的方法使教師在講解過程中的標注保存在到Office文檔中,方便查看。
以上所述僅為本發(fā)明的較佳實施用例而已,并非用于限定本發(fā)明的保護范圖。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換以及改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于包括如下步驟 步驟I :確定插入目標模塊,具體包括 進程標志Flag設置0,掃描系統(tǒng)中的所有進程,如果找到PowerPoint的進程,且之前未掃描到該進程,則進程標志Flag乘10加I ;如果找到Excel的進程,且之前未掃描到該進程,則進程標志Flag乘10加2 ;如果找到Word的進程,且之前未掃描到該進程,則進程標志Flag乘10加3 ; 判斷Flag個位數(shù),如果是1,則轉入步驟2 ;,如果是2,則轉入步驟3 ;如果是3,則轉入步驟4 ;如果插入失敗,以相同的方法判斷Flag十位數(shù)進行插入,如果再插入失敗,則以相同的方法判斷百位數(shù)進行插入;成功,則轉入步驟5 ; 步驟2 :將交互式電子白板軟件中的對象插入到PowerPoint頁面中,具體包括 步驟21 :圖片保存模塊保存需要插入的對象; 具體包括掃描所有交互式電子白板軟件在windows模式下的所有對象,取得對象在屏幕所在的坐標與大小,移動對象至20,20點,建立一張對象寬+40*對象高+40的格式為EMF的圖片,將對象繪制到這引起EMF圖片上,并將圖片保存; 步驟22 :插入模塊將當前圖片插入PPT頁面; 具體包括對象寬與高乘以PPT編輯頁面縮放系數(shù)得到W,H,取得PPT幻燈片寬度轉換成像素并乘以PPT編輯頁面縮放系數(shù)得到PPTW,屏幕寬度減去PPTW除以2得到PPT播入的幻燈片位置左上角坐標PPTL,增加圖片,圖片水平位置為對象水平位置L減去PPTL并轉換成磅值乘以編輯頁面縮放系數(shù),圖片垂直位置為對象垂直位置T轉換成磅值乘以編輯頁面縮放系數(shù); 步驟23 :判斷是否所有對象都已插入,是,則轉入步驟24 ;否,則轉入步驟21 ; 步驟24 :斷開PowerPoint Ole對象,結束; 步驟3 :將交互式電子白板軟件中的對象插入到Excel頁面中,具體包括 步驟31 :定位得到Excel跳轉到每一個頁面的頁面最左上角的屏幕坐標; 步驟32 :將當前白板軟件中的一個對象保存為emf格式的圖片; 步驟33 :將步驟32中的對象的坐標與步驟31中得到的坐標進行對比,確定插入的頁面,將圖片插入Excel頁面; 步驟34 :判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟35,否,則轉入步驟32 ; 步驟35 :斷開Excel Ole對象,結束; 步驟4 :將交互式電子白板軟件中的對象插入到Word頁面中,具體包括 步驟41 :定位得到Word跳轉到每一個頁面的頁面最左上角的屏幕坐標; 步驟42 :將當前白板軟件中的一個對象保存為EMF格式的圖片; 步驟43 :將步驟42中的對象的坐標與步驟41中得到的坐標進行對比,確定插入的頁面,將圖片插入Word頁面; 步驟44 :判斷白板軟件中的所有對象是否全部插入?是,則轉入步驟45,否,則轉入步驟42 ; 步驟45 :斷開Word Ole對象,結束;步驟5 :結束。
2.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟31,具體包括如下步驟 步驟31. I :取得當前Excel文檔最左上角的行號R與列號C ; 步驟31. 2 :取得當前Excel文檔的顯示比例; 步驟31. 3 :取得當前選中位置A并保留; 步驟31. 4 :選中第一行第一列,此時Excel文檔自動跳轉到第一行第一列; 步驟31. 5 :第一行第一列坐標轉換成屏幕坐標; 步驟31.6 :選中位置A,此時Excel文檔自動跳轉; 步驟31. 7 :設置當前最上面的行號與列號為R,C ; 步驟31.8 :定位結束。
3.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟32,具體包括如下步驟 步驟32. I :掃描所有交互式電子白板軟件在windows模式下的所有對象; 步驟32. 2 :取得所述對象在屏幕所在的坐標與大小,移動對象至20,20點; 步驟32. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片; 步驟32. 4 :將對象繪制到這引起EMF圖片上,并將圖片保存。
4.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟33,具體包括 添加圖片,位置為對象位置減去Excel第一行一列的屏幕坐標轉換成磅值后加上當前位置A的Excel坐標。
5.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟41,具體包括如下步驟 步驟41. I :用Ole對象連接上當前顯示的Word文檔; 步驟41. 2 :取得所述Word文檔的水平滾動條與垂直滾動條的位置并保留這個位置; 步驟41. 3 :取得所述Word文檔的顯示比例; 步驟41. 4 :取得所述Word文檔的所有頁面?zhèn)€數(shù); 步驟41. 5 :取得所述Word文檔的光標所在的頁面索引N ; 步驟41.6 :取得所述Word文檔的上下左右四個頁邊距; 步驟41. 7 :取得所述Word文檔的頁面的寬與高; 步驟41. 8 :跳轉光標到Word文檔中的每一個頁面,即掃描Word文檔的每一個頁面;步驟41. 9 :嘗試取得所述頁面的第一行第一列的位置,由于Word文檔第一行第一列可能不存在,因此,如果獲取失敗則保存一個空位置,成功則轉入步驟41. 10 ; 步驟41. 10 :將這個位置保存; 步驟41. 11 :判斷所有頁面是否全部掃描完成?是,轉入步驟41. 12,否,轉入步驟·41. 7 ; 步驟41. 12 :判斷索引N所在的頁面的第一行第一列位置的上一頁與下一面位置是否存在?如查不存在將當前索引N所在頁面保存的第一行第一列位置置空,如果索引N是第一頁則判斷后一頁,如果索引N是最后一頁則不判斷后一頁;步驟41. 13 :掃描之前保存的所有存在的頁面第一行第一列位置; 步驟41. 14 :取得這些位置位于屏幕的位置并保存; 步驟41. 15 :通過以下方法得到這個頁面最左上角的位置的像素屏幕位標,并保存; 假設Word頁面最左上角頁的屏幕位標WL,WT ; Word Window對象GetPoint取得頁面第一行第一列位于屏幕上的坐標SelL, SelT ; 選定位置與頁面左邊緣與上邊緣距離SelLM,SelTM,單位為磅值; Word頁面顯不比例PagePercent ; 則計算方法為WL=SeIL-SeILM*I. 33333*PagePercent ; Word 顯示空白時WT=SelT-SelTM*l. 33333*PagePercent ; Word 不顯示空白時WT=SelT-5*l. 33333*PagePercent ; 步驟41. 16 :在所述最左上角的位置增加一個10*10大小的自選圖形,并保存; 步驟41. 17 :重復驟41. 13至步驟41. 16,直到所有保存的頁面的第一行第一列位置掃描完成。
6.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟42,具體包括如下步驟 步驟42. I :掃描所有交互式電子白板軟件在windows模式下的所有對象; 步驟42. 2 :取得所述對象在屏幕所在的坐標與大小,將對象移動至20,20點; 步驟42. 3 :建立一張對象寬+40*對象高+40的格式為EMF的圖片; 步驟42. 4 :將對象繪制到EMF圖片上,并將圖片保存。
7.如權利要求I所述的將交互式電子白板軟件中的對象插入到Office頁面中的方法,其特征在于所述步驟43,具體包括如下步驟 步驟43. I :掃描保存的頁面編輯區(qū)最左上角坐標; 步驟43.2 :與對象進行比較,判斷對象是否位于頁面編輯區(qū)最左上角坐標的右下方,是,則轉入步驟43. 5,否,則轉入步驟43. 3 ; 步驟43. 3 :對象位置與之前保存的編輯區(qū)第一行的第一個文字屏幕位置進行比較,找出第一個坐標大于對象坐標的坐置,找出則轉入步驟43. 5 ;否則轉入步驟43. 4步驟43. 4:表示超范圍,不插入該圖片; 步驟43. 5 :判斷Word程序的版本是否為2010版本?是,則轉入步驟43. 611,否,則轉入步驟43. 621 ; 步驟43. 611 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面; 步驟43. 612 :將之前取得的頁面編輯區(qū)最左上角坐標轉成磅值L,T ; 步驟43. 613 :添加一個自選圖形A,大小為10*10,位置為L,T ; 步驟43. 614 :將對象位標減去頁面編輯區(qū)最左上角坐標并轉成磅值,對象大小轉換成磅值W,H; 步驟43. 615 :利用L,T,W,H添加一個畫布,該畫布的位置與自選圖形A的坐標相等; 步驟43. 616 :刪除對自選圖形A,為畫布添加之前保存的圖片文件;轉入步驟43. 7 ; 步驟43. 621 :找到PageIndex頁面之前插入的自選圖形,并選中它,此時Word自動跳轉到相應頁面; 步驟43. 622 :將之前保存的編輯區(qū)第一行的第一個文字屏幕位置轉成磅值L,T ; 步驟43. 623 :添加一個自選圖形A,大小為10*10,位置為L,T ; 步驟43. 624 :添加圖片,位置為自選圖形的L,T ;步驟43. 625 :刪除自選圖形;轉入步驟43. 7 ; 步驟43. 7 :完成一個對象的插入。
全文摘要
本發(fā)明提供一種將交互式電子白板軟件中的對象插入到Office頁面中的方法確定插入目標模塊,進程標志Flag設置0,掃描系統(tǒng)中的所有進程,如果找到PowerPoint的進程,則進程標志Flag乘10加1;如果找到Excel的進程,則進程標志Flag乘10加2;如果找到Word的進程,則進程標志Flag乘10加3;判斷Flag個位數(shù),如果是1,則插入到PowerPoint頁面;如果是2,則插入到Excel頁面;如果是3,則插入到Word頁面。該方法使教師在使用交互式電子白板軟件過程可以對要講解的Office文檔進行標注,方便查看。
文檔編號G06F17/24GK102981833SQ201210435298
公開日2013年3月20日 申請日期2012年11月5日 優(yōu)先權日2012年11月5日
發(fā)明者丁萬年, 池超奇, 陳日良 申請人:福州銳達數(shù)碼科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
环江| 宁海县| 鄂伦春自治旗| 丹凤县| 鲁山县| 望城县| 阿拉善左旗| 皋兰县| 萝北县| 喀喇沁旗| 黔西县| 赤城县| 香港 | 江山市| 东方市| 肇州县| 长葛市| 汶川县| 汉中市| 阿瓦提县| 普陀区| 英山县| 东光县| 康乐县| 松江区| 淳化县| 工布江达县| 夏津县| 星座| 哈尔滨市| 健康| 诏安县| 古浪县| 龙游县| 海门市| 安溪县| 潼南县| 滨州市| 文水县| 昭觉县| 武平县|