[發(fā)明專利]一種交互式電子白板軟件單元格合并與拆分方法在審
| 申請?zhí)枺?/td> | 201610100793.3 | 申請日: | 2016-02-24 |
| 公開(公告)號: | CN105760170A | 公開(公告)日: | 2016-07-13 |
| 發(fā)明(設計)人: | 丁萬年;洪文潔;陳日良;池超奇 | 申請(專利權)人: | 銳達互動科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務所(普通合伙) 35212 | 代理人: | 林曉琴 |
| 地址: | 350000 福建省福州市倉山區(qū)*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互式 電子白板 軟件 單元格 合并 拆分 方法 | ||
技術領域
本發(fā)明涉及計算機軟件技術領域,尤其涉及一種交互式電子白板軟件單元格合并與拆分方法。
背景技術
交互式電子白板可以與電腦進行信息通訊,將電子白板連接到計算機,并利用投影機將計算機上的內(nèi)容投影到電子白板屏幕上,在專門的應用程序的支持下,可以構造一個大屏幕、交互式的協(xié)作會議或教學環(huán)境。目前交互式電子白板軟件單元格無法實現(xiàn)合并與拆分,使得表格在使用時極為不便,對此,本專利申請針對現(xiàn)有技術的缺陷深入研究,并有本案產(chǎn)生。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題,在于提供一種交互式電子白板軟件單元格合并與拆分方法,實現(xiàn)單元格的合并與拆分。
本發(fā)明是這樣實現(xiàn)的:一種交互式電子白板軟件單元格合并與拆分方法,包括如下步驟:
步驟1、進行表格類的設計,所述表格類的設計包括建立表格類和建立表格單元格類;
步驟2、根據(jù)表格類創(chuàng)建表格單元格對象,生成表格;
步驟3、根據(jù)表格對象在白板軟件中繪制表格;
步驟4、選擇表格中的單元格,進行單元格的合并或拆分。
進一步的,所述步驟1中的表格類的屬性包括:表格每一行的位置數(shù)組表格每一行的位置數(shù)組RowYPos、表格每一列的位置數(shù)組ColumnXPos以及表格單元格對象鏈表aList;
所述表格單元格類的屬性包括:單元格上下左右邊的編號it、ib、il、ir以及單元格四個點P1、P2、P3、P4。
進一步的,所述步驟2具體為:
步驟21、在白板軟件中輸入要建立的表格對象的行列個數(shù)iRow,iCol和要建立的整個表格的大小iw,ih,位置il,it;
步驟22、設置表格對象RowYPos數(shù)組個數(shù)為iRow+1個,設置ColumnXPos數(shù)組個數(shù)為iCol+1個;
步驟23、建立第i行第j列單元格i為0到iRow-1,j為0到iCol-1;
步驟24、將步驟23建立的表格單元格對象加入到表格單元格對象鏈表aList中;
步驟25、重復步驟23直到所有表格單元格對象建立完成。
進一步的,所述步驟23具體包括:
設置單元格P1點位置
P1.x=il+iw*j/iColP1.y=it+ih*i/iRow;
設置單元格P2點位置
P2.x=il+iw*(j+1)/iColP2.y=it+ih*i/iRow;
設置單元格P3點位置
P3.x=il+iw*(j+1)/iColP3.y=it+ih*(i+1)/iRow;
設置單元格P4點位置
P4.x=il+iw*j/iColP4.y=it+ih*(i+1)/iRow;
設置單元格it為i;
設置單元格ib為i+1;
設置單元格il為j;
設置單元格ir為j+1。
進一步的,所述步驟3具體包括:
步驟31、表格單元格對象鏈表aList中取出一個單元格對象;
步驟32、通過步驟31中的單元格對象的四個點P1,P2,P3,P4來繪制一個矩形;
步驟33、重復步驟31至步驟32直到表格單元格對象鏈表aList中的所有單元格對象繪制完成。
進一步的,所述步驟4具體包括:
步驟41、選擇表格中的單元格對象,將選中的單元格對象添加到一個選中鏈表selList中;
步驟42、若需要進行單元格拆分操作,則進入步驟43;若需要進行單元格合并操作,則進入步驟45;
步驟43、判斷選中的單元格是否滿足單元格合并條件,若是,則進入步驟44,否則,合并失敗,結束流程;
所述單元格合并條件是同時滿足單元格個數(shù)大于1以及每個單元格的P1,P2,P3,P4四個點組成的形狀為一個實心矩形;
步驟44、合并單元格,合并出來的單元格對象的四個點設置為選中單元格合并出來的實心矩形的對應四個點,將it,ib,il,ir設置為實心矩形對應的it,ib,il,ir,刪除所選中的單元格對象,將合并的單元格對象添加到表格單元格對象鏈表aList中;
步驟45、輸入要拆分的行數(shù)spR以及要拆分的列數(shù)spC,判斷選中的單元格是否滿足單元格拆分條件,若是,則進入步驟46,否則,拆分失敗,結束流程;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳達互動科技股份有限公司,未經(jīng)銳達互動科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610100793.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





