專利名稱:一種生成帶斜線的表頭的方法、裝置及erp系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種生成帶斜線的表頭的方法、裝置及ERP系 統(tǒng)。
背景技術(shù):
在日常工作中,需要做大量的表格,這些表格中,有許多表格都需要用斜線表頭來 表達(dá)表格的內(nèi)容,對(duì)如何繪制帶多條斜線的表頭也成了網(wǎng)站上的熱點(diǎn)話題,雖然方法比較 多,但對(duì)新手來說,要繪制出一個(gè)帶多條斜線的表頭,還真不是件容易的事,因?yàn)樾枰芏?的步驟和技巧才能做出一個(gè)帶多條斜線的表頭,有的時(shí)候,即使做出來了,在排版、布局等 方面上還是不盡人意,還需要進(jìn)一步修改;然而,用戶在修改已經(jīng)設(shè)計(jì)好的帶斜線的表頭的 時(shí)候,幾乎需要重新設(shè)計(jì),重新布局,工作量翻倍。 綜上所述,現(xiàn)有技術(shù),用戶在繪制帶有多條斜線、不同文字、多種顏色為一體的表 頭的過程中,操作步驟繁雜,難度高,工作量大;并且一些步驟隱藏很深,而且分散,操作分 布不集中、不直觀,用戶需要具備一定的設(shè)計(jì)技巧,對(duì)初學(xué)者來說,不易用;另外,重整性不 好,用戶需要修改設(shè)計(jì)好的表頭時(shí),幾乎需要重新設(shè)計(jì),設(shè)計(jì)工作量大,成本高,效率低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的旨在解決現(xiàn)有技術(shù)用戶在繪制帶斜線的表頭的時(shí)候操作步 驟繁多,并且對(duì)技巧性要求高的問題。 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種生成帶斜線的表頭的方法,所述方法包括下述 步驟 根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱 軸; 記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn); 接收選擇斜線始端和終端的指令,所述終端是至少一等分所述斜線表頭向?qū)Ы缑?br>
中單元格的橫軸和縱軸的端點(diǎn); 通過斜線連接所選擇的斜線始端和終端,將所述斜線表頭向?qū)Ы缑嬷械膯卧駝?分出多個(gè)區(qū)域塊。 本發(fā)明的另一目的在于提供一種生成帶斜線的表頭的裝置,所述裝置包括
單元格等分模塊,用于根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы?面中單元格的橫軸和縱軸; 端點(diǎn)記錄模塊,用于記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端 點(diǎn); 斜線端點(diǎn)指令接收模塊,用于接收選擇斜線始端和終端的指令,所述終端是至少 一等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn); 區(qū)域塊劃分模塊,用于通過斜線連接所選擇的斜線始端和終端,將所述斜線表頭
4向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊。 本發(fā)明的另一 目的在于提供一種ERP系統(tǒng),所述系統(tǒng)包括如上所述的生成帶斜線 的表頭的裝置。 在本發(fā)明實(shí)施例中,系統(tǒng)根據(jù)用戶選擇的單元格的屬性信息,定位等分斜線表頭 向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn)位置,將該端點(diǎn)作為斜線的終端,與所選擇的斜線 始端進(jìn)行斜線連接,完成對(duì)單元格進(jìn)行分塊,直觀、形象、功能集中,用戶易于掌握。
圖1是本發(fā)明實(shí)施例提供的生成帶斜線的表頭的方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例提供的生成的多個(gè)區(qū)域塊的效果示意圖;
圖3是本發(fā)明實(shí)施例提供的合并相鄰兩個(gè)區(qū)域塊后的效果示意圖;
圖4是本發(fā)明實(shí)施例提供的生成帶斜線的表頭的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。 在本發(fā)明實(shí)施例中,根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑?中單元格的橫軸和縱軸并記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn), 然后通過斜線連接所選擇的斜線始端和終端,將斜線表頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè) 區(qū)域塊。 圖4示出了本發(fā)明實(shí)施例提供的生成帶斜線的表頭的方法的實(shí)現(xiàn)流程,詳述如 下 在步驟S101中,根據(jù)接收到的合并單元格指令,合并單元格。 用戶輸入合并單元格的指令,將所選擇的單元格進(jìn)行合并,合并后的單元格可以
是一個(gè)單元格(一行、一列構(gòu)成),也可以是多個(gè)單元格(多行、多列)合并而成,在本實(shí)施
例中,合并后的單元格是兩行三列的單元格。 在步驟S102中,存儲(chǔ)合并后的單元格的屬性信息。 合并單元格后,如果合并后的單元格有兩行三列,則在內(nèi)存中存儲(chǔ)合并后的單元 格的屬性信息,該屬性信息包括合并后的單元格的行數(shù)和列數(shù),在本實(shí)施例中,合并后的單 元格的行數(shù)row = 2,列數(shù)column = 3。 在步驟S103中,調(diào)用斜線表頭向?qū)Чδ?,顯示斜線表頭向?qū)Ы缑妗?
用戶調(diào)用斜線表頭向?qū)Чδ?,顯示斜線表頭向?qū)Ы缑妫渲?,在本?shí)施例中,斜線 表頭向?qū)е械木匦螁卧竦臋M軸和縱軸的長(zhǎng)度均可通過一個(gè)變量height來存儲(chǔ),其中 height的值是一個(gè)預(yù)先設(shè)定的固定值,在本實(shí)施例中,height = 10。 在步驟S104中,根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷械?單元格的橫軸和縱軸。 斜線表頭向?qū)Ц鶕?jù)預(yù)先存儲(chǔ)的合并后的單元格的屬性信息,等分斜線表頭向?qū)?界面中的單元格的橫軸和縱軸,斜線表頭向?qū)Ы缑嬷械膯卧竦臋M軸上從左至右,第一個(gè)端點(diǎn)的位置=height/row ;第二個(gè)端點(diǎn)的位置=2*height/roW.....第n個(gè)端點(diǎn)的位置
n*height/r0W,同理,縱軸上從上至下,第一個(gè)端點(diǎn)的位置是height/column ;第二個(gè)端點(diǎn)
的位置=2*height/row.....第n個(gè)端點(diǎn)的是n*height/column。在本實(shí)施例中,由于用
戶預(yù)先合并后的單元格的行數(shù)row = 2,列數(shù)column = 3,因此,斜線表頭向?qū)Ы缑嬷械膯?元格的橫軸上從左至右,第一個(gè)端點(diǎn)的位置=10/2 ;第二個(gè)端點(diǎn)的位置=2*10/2.....第n 個(gè)端點(diǎn)的位置n*10/2,同理,縱軸上從上至下,第一個(gè)端點(diǎn)的位置是10/3 ;第二個(gè)端點(diǎn)的位 置=2*10/3.....第n個(gè)端點(diǎn)的是腫10/3。 在步驟S105中,記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn)。
通過一定的標(biāo)記標(biāo)識(shí)等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn)的位 置,并且為每個(gè)端點(diǎn)設(shè)置一個(gè)變量link,當(dāng)link的值等于checked時(shí),則端點(diǎn)是連接狀態(tài), 當(dāng)link的值等于unchecked時(shí),端點(diǎn)未被連接。初始狀態(tài)下,link的值為checked,用戶通 過在端點(diǎn)上輸入觸發(fā)指令,來改變link的值。 在步驟S106中,接收選擇斜線始端和終端的指令,所述終端是至少一等分所述斜 線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn)。 用戶選擇斜線始端(左上、左下、右上、右下)的位置,根據(jù)始端的位置來定義終 端,系統(tǒng)根據(jù)用戶選擇的始端和終端,終端可以是多個(gè)等分所述斜線表頭向?qū)Ы缑嬷袉卧?格的橫軸和縱軸的端點(diǎn),通過斜線來連接用戶所選擇的始端和終端,將單元格劃分出多個(gè) 區(qū)域塊(區(qū)域塊總數(shù)=橫軸端點(diǎn)數(shù)+縱軸端點(diǎn)數(shù)+2),比如,在本實(shí)施例中,橫軸端點(diǎn)數(shù)為1 個(gè),縱軸端點(diǎn)數(shù)為2個(gè),若選擇矩形單元格的左上位置為斜線始端,選擇與該始端對(duì)應(yīng)的所 有終端并建立斜線連接以后,則總共可以劃分的區(qū)域塊為5個(gè),具體效果如圖2所示。
在步驟S107中,通過斜線連接所選擇的斜線始端和終端,將所述斜線表頭向?qū)Ы?面中的單元格劃分出多個(gè)區(qū)域塊。 在步驟S108中,根據(jù)接收到的區(qū)域塊屬性設(shè)置指令,編輯所選擇的區(qū)域塊。
用戶根據(jù)劃分后的效果,對(duì)區(qū)域塊的屬性進(jìn)行設(shè)置,如文字屬性、顏色屬性等,具 體可以通過替換屬性集合對(duì)象的相應(yīng)字段來實(shí)現(xiàn),字體屬性集合對(duì)象存儲(chǔ)一個(gè)字符串類型 的字體名稱字段,加粗屬性集合對(duì)象存儲(chǔ)一個(gè)boolean類型的字段,背景色屬性集合對(duì)象 存儲(chǔ)一個(gè)Color對(duì)象等,通過替換這些字段的值來達(dá)到不同的效果,系統(tǒng)將其編輯后的效 果保存在內(nèi)存中。 在步驟S109中,當(dāng)所選擇的斜線終端已經(jīng)與所選擇的斜線始端有斜線連接時(shí),取 消所述斜線,合并被所述斜線劃分開的相鄰兩個(gè)區(qū)域塊,否則,通過斜線連接所選擇的斜線 終端與所選擇的斜線始端,通過所述斜線將所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū) 域塊劃分出兩個(gè)相鄰的區(qū)域塊。 當(dāng)所選擇的斜線終端已經(jīng)與所選擇的斜線始端有斜線連接時(shí),則用戶可以點(diǎn)擊所 選擇的斜線終端的位置,發(fā)出觸發(fā)指令,來改變link的值為unchecked,這時(shí)所選擇的斜線 終端與所選擇的斜線始端之間的斜線就會(huì)消失,被所述斜線劃分開的相鄰兩個(gè)區(qū)域塊將合 并為一個(gè)區(qū)域塊,比如,在本發(fā)明實(shí)施例中,用戶點(diǎn)擊圖2所示的圖中的矩形單元格中的縱 軸上的第二個(gè)端點(diǎn),則該端點(diǎn)與斜線始端之間的斜線消失,原來如圖2中所示兩個(gè)相鄰區(qū) 域塊合并為如圖3所示的一個(gè)區(qū)域塊,否則,當(dāng)所選擇的斜線終端與所選擇的斜線始端有 斜線沒有連接時(shí),通過斜線連接所選擇的斜線終端與所選擇的斜線始端,通過所述斜線將
6所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū)域塊劃分出兩個(gè)相鄰的區(qū)域塊,比如,在本 實(shí)施例中,用戶點(diǎn)擊圖3所示的圖中的矩形單元格中的縱軸上的第二個(gè)端點(diǎn),則該端點(diǎn)與 斜線始端之間建立斜線連接,原來如圖3中所示一個(gè)區(qū)域塊合并為如圖2所示的兩個(gè)相鄰 的區(qū)域塊。 圖4示出了本發(fā)明實(shí)施例提供的生成帶斜線的表頭的裝置的具體結(jié)構(gòu)框圖,為了 便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該生成帶斜線的表頭的裝置可以是內(nèi)置 于ERP系統(tǒng)中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成 到ERP系統(tǒng)或者ERP系統(tǒng)的應(yīng)用系統(tǒng)中。其中生成帶斜線的表頭的裝置包括單元格合并 模塊41、單元格的屬性信息存儲(chǔ)模塊42、單元格等分模塊43、端點(diǎn)記錄模塊44、斜線端點(diǎn)指 令接收模塊45、區(qū)域塊劃分模塊46。 單元格合并模塊41用于根據(jù)接收到的合并單元格指令,合并單元格,合并后的單 元格可以是一個(gè)單元格(一行、一列構(gòu)成),也可以是多個(gè)單元格(多行、多列)合并而成, 在本實(shí)施例中,合并后的單元格是兩行三列的單元格。 單元格的屬性信息存儲(chǔ)模塊42用于存儲(chǔ)合并后的單元格的屬性信息,在本實(shí)施 例中,通過單元格合并模塊41合并單元格后,如果合并后的單元格有兩行三列,則在內(nèi)存 中存儲(chǔ)合并后的單元格的屬性信息,該屬性信息包括合并后的單元格的行數(shù)和列數(shù),在本 實(shí)施例中,合并后的單元格的行數(shù)row = 2,列數(shù)column = 3。 單元格等分模塊43用于根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)?界面中單元格的橫軸和縱軸,在本實(shí)施例中,用戶啟動(dòng)斜線表頭向?qū)Чδ芎?,斜線表頭向?qū)?根據(jù)預(yù)先存儲(chǔ)的合并后的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷械膯卧竦臋M軸和 縱軸,斜線表頭向?qū)Ы缑嬷械膯卧竦臋M軸上從左至右,第一個(gè)端點(diǎn)的位置=height/row ;
第二個(gè)端點(diǎn)的位置=2*height/roW.....第n個(gè)端點(diǎn)的位置n樸eight/row,同理,縱軸上從
上至下,第一個(gè)端點(diǎn)的位置是height/column ;第二個(gè)端點(diǎn)的位置=2*height/roW.....第
n個(gè)端點(diǎn)的是n*height/C0lumn。在本實(shí)施例中,由于用戶預(yù)先合并后的單元格的行數(shù)row =2,列數(shù)column = 3,因此,斜線表頭向?qū)Ы缑嬷械膯卧竦臋M軸上從左至右,第一個(gè)端點(diǎn)
的位置=10/2 ;第二個(gè)端點(diǎn)的位置=2*10/2.....第11個(gè)端點(diǎn)的位置11*10/2,同理,縱軸上
從上至下,第一個(gè)端點(diǎn)的位置是10/3 ;第二個(gè)端點(diǎn)的位置=2*10/3.....第n個(gè)端點(diǎn)的是 n氺10/3。 端點(diǎn)記錄模塊44用于記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的 端點(diǎn),例如,通過一定的標(biāo)記標(biāo)識(shí)等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn)的 位置,并且為每個(gè)端點(diǎn)設(shè)置一個(gè)變量link,當(dāng)link的值等于checked時(shí),則端點(diǎn)是連接狀 態(tài),當(dāng)link的值等于unchecked時(shí),端點(diǎn)未被連接。初始狀態(tài)下,link的值為checked,用 戶通過在端點(diǎn)上輸入觸發(fā)指令,來改變link的值。 斜線端點(diǎn)指令接收模塊45用于接收選擇斜線始端和終端的指令,所述終端是至 少一等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn),在本實(shí)施例中,用戶可以 選擇斜線始端(左上、左下、右上、右下)的位置,根據(jù)始端的位置來定義終端,系統(tǒng)根據(jù)用 戶選擇的始端和終端,終端可以是多個(gè)等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸 的端點(diǎn),通過斜線來連接用戶所選擇的始端和終端,將單元格劃分出多個(gè)區(qū)域塊(區(qū)域塊 總數(shù)=橫軸端點(diǎn)數(shù)+縱軸端點(diǎn)數(shù)+2),比如,在本實(shí)施例中,橫軸端點(diǎn)數(shù)為1個(gè),縱軸端點(diǎn)數(shù)
7為2個(gè),若選擇矩形單元格的左上位置為斜線始端,選擇與該始端對(duì)應(yīng)的所有終端并建立
斜線連接以后,則總共可以劃分的區(qū)域塊為5個(gè),具體效果如圖2所示。 區(qū)域塊劃分模塊46用于通過斜線連接所選擇的斜線始端和終端,將所述斜線表
頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊。 作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,所述生成帶斜線的表頭的裝置還包括區(qū)域塊編輯 模塊47用于根據(jù)接收到的區(qū)域塊屬性設(shè)置指令,編輯所選擇的區(qū)域塊。具體為用戶根據(jù) 劃分后的效果,對(duì)區(qū)域塊的屬性進(jìn)行設(shè)置,如文字屬性、顏色屬性等,具體可以通過替換屬 性集合對(duì)象的相應(yīng)字段來實(shí)現(xiàn),字體屬性集合對(duì)象存儲(chǔ)一個(gè)字符串類型的字體名稱字段, 加粗屬性集合對(duì)象存儲(chǔ)一個(gè)boolean類型的字段,背景色屬性集合對(duì)象存儲(chǔ)一個(gè)Color對(duì) 象等,通過替換這些字段的值來達(dá)到不同的效果,系統(tǒng)將其編輯后的效果保存在內(nèi)存中。
作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,所述生成帶斜線的表頭的裝置還包括區(qū)域塊調(diào) 整模塊48用于當(dāng)所選擇的斜線始端已經(jīng)與所選擇的斜線始端有斜線連接時(shí),取消所述斜 線,合并被所述斜線劃分開的相鄰兩個(gè)區(qū)域塊,否則,通過斜線連接所選擇的斜線終端與所 選擇的斜線始端,通過所述斜線將所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū)域塊劃分 出兩個(gè)相鄰的區(qū)域塊。具體過程為當(dāng)所選擇的斜線終端已經(jīng)與所選擇的斜線始端有斜 線連接時(shí),則用戶可以點(diǎn)擊所選擇的斜線終端的位置,發(fā)出觸發(fā)指令,來改變link的值為 unchecked,這時(shí)所選擇的斜線終端與所選擇的斜線始端之間的斜線就會(huì)消失,被所述斜線 劃分開的相鄰兩個(gè)區(qū)域塊將合并為一個(gè)區(qū)域塊,比如,在本發(fā)明實(shí)施例中,用戶點(diǎn)擊圖2所 示的圖中的矩形單元格中的縱軸上的第二個(gè)端點(diǎn),則該端點(diǎn)與斜線始端之間的斜線消失, 原來如圖2中所示兩個(gè)相鄰區(qū)域塊合并為如圖3所示的一個(gè)區(qū)域塊,否則,當(dāng)所選擇的斜線 終端與所選擇的斜線始端有斜線沒有連接時(shí),通過斜線連接所選擇的斜線終端與所選擇的 斜線始端,通過所述斜線將所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū)域塊劃分出兩個(gè) 相鄰的區(qū)域塊,比如,在本實(shí)施例中,用戶點(diǎn)擊圖3所示的圖中的矩形單元格中的縱軸上的 第二個(gè)端點(diǎn),則該端點(diǎn)與斜線始端之間建立斜線連接,原來如圖3中所示一個(gè)區(qū)域塊合并 為如圖2所示的兩個(gè)相鄰的區(qū)域塊。 在本發(fā)明實(shí)施例中,采用斜線表頭向?qū)韺?shí)現(xiàn)表頭斜線的個(gè)性化設(shè)計(jì),用戶將單 元格進(jìn)行合并后,系統(tǒng)會(huì)通過所合并單元格的行、列數(shù)進(jìn)行計(jì)算,通過斜線的方式劃分單元 格(比如合并一個(gè)2行3列的單元格,在斜線表頭向?qū)е?,橫軸上會(huì)被分成2等份,縱軸上 被分成3等份),用戶可以直觀的在斜線向?qū)е锌吹剿鶆澐趾蟮男Ч?,通過向?qū)е兴峁┑?方法,用戶可以靈活快速的設(shè)計(jì)出帶有多條斜線、不同文字、多種顏色為一體的表頭,而且 用戶可根據(jù)需求對(duì)已設(shè)計(jì)好的表頭進(jìn)行重整,在斜線表頭向?qū)е型ㄟ^點(diǎn)擊斜線的終端,可 以去掉斜線,對(duì)鄰近的兩個(gè)區(qū)域進(jìn)行合并,同時(shí)也可以反操作對(duì)區(qū)域進(jìn)行拆分。另外,用戶 可以對(duì)斜線布局進(jìn)行定義,也可以對(duì)斜線區(qū)域的屬性進(jìn)行編輯,包括文字、顏色屬性等,從 而來達(dá)到個(gè)性化控制斜線表頭的效果,對(duì)斜線表頭區(qū)域塊屬性的個(gè)性化支持,豐富了斜線 表頭的內(nèi)容,使得設(shè)計(jì)出的斜線表頭多樣化??傊?,用戶只需要簡(jiǎn)單的幾個(gè)操作,就可以設(shè) 計(jì)出帶有多條斜線、不同文字、多種顏色為一體的表頭,其界面直觀,功能集中,具良好的可 操控性,即使是初學(xué)者,設(shè)計(jì)好一個(gè)帶有多條斜線、不同文字、多種顏色為一體的表頭也不 超過一分鐘,對(duì)斜線表頭的修改,具有良好的繼承性,用戶修改起來方便,不需要重新設(shè)計(jì), 因此不管是設(shè)計(jì)斜線表頭還是修改斜線表頭,都能大大的減少設(shè)計(jì)的成本,提高了設(shè)計(jì)的
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種生成帶斜線的表頭的方法,其特征在于,所述方法包括下述步驟根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸;記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);接收選擇斜線始端和終端的指令,所述終端是至少一等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);通過斜線連接所選擇的斜線始端和終端,將所述斜線表頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊。
2. 如權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)預(yù)先設(shè)置的單元格的屬性信息, 等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的步驟之前,所述方法還包括以下步驟根據(jù)接收到的合并單元格指令,合并單元格; 存儲(chǔ)合并后的單元格的屬性信息。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述通過斜線連接所選擇的斜線始端和 終端,將所述斜線表頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊的步驟之后,所述方法還包 括以下步驟根據(jù)接收到的區(qū)域塊屬性設(shè)置指令,編輯所選擇的區(qū)域塊。
4. 如權(quán)利要求1所述的方法,其特征在于,在所述通過斜線連接所選擇的斜線始端和 終端,將所述斜線表頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊的步驟之后,所述方法還包 括以下步驟當(dāng)所選擇的斜線始端已經(jīng)與所選擇的斜線始端有斜線連接時(shí),取消所述斜線,合并被 所述斜線劃分開的相鄰兩個(gè)區(qū)域塊,否則,通過斜線連接所選擇的斜線終端與所選擇的斜 線始端,通過所述斜線將所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū)域塊劃分出兩個(gè)相 鄰的區(qū)域塊。
5. —種生成帶斜線的表頭的裝置,其特征在于,所述裝置包括單元格等分模塊,用于根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷?單元格的橫軸和縱軸;端點(diǎn)記錄模塊,用于記錄等分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);斜線端點(diǎn)指令接收模塊,用于接收選擇斜線始端和終端的指令,所述終端是至少一等 分所述斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);區(qū)域塊劃分模塊,用于通過斜線連接所選擇的斜線始端和終端,將所述斜線表頭向?qū)?界面中的單元格劃分出多個(gè)區(qū)域塊。
6. 如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括 單元格合并模塊,用于根據(jù)接收到的合并單元格指令,合并單元格; 單元格的屬性信息存儲(chǔ)模塊,用于存儲(chǔ)合并后的單元格的屬性信息。
7. 如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括 區(qū)域塊編輯模塊,用于根據(jù)接收到的區(qū)域塊屬性設(shè)置指令,編輯所選擇的區(qū)域塊。
8. 如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括區(qū)域塊調(diào)整模塊,用于當(dāng)所選擇的斜線始端已經(jīng)與所選擇的斜線始端有斜線連接時(shí), 取消所述斜線,合并被所述斜線劃分開的相鄰兩個(gè)區(qū)域塊,否則,通過斜線連接所選擇的斜 線終端與所選擇的斜線始端,通過所述斜線將所述斜線表頭向?qū)Ы缑嬷械膯卧裰械囊粋€(gè)區(qū)域塊劃分出兩個(gè)相鄰的區(qū)域塊。
9. 一種ERP系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求5至8任一項(xiàng)所述的生成帶斜線 的表頭的裝置。
全文摘要
本發(fā)明適用于計(jì)算機(jī)領(lǐng)域,提供了一種生成帶斜線的表頭的方法、裝置及ERP系統(tǒng),所述方法包括下述步驟根據(jù)預(yù)先存儲(chǔ)的單元格的屬性信息,等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸;記錄等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);接收選擇斜線始端和終端的指令,所述終端是至少一等分斜線表頭向?qū)Ы缑嬷袉卧竦臋M軸和縱軸的端點(diǎn);通過斜線連接所選擇的斜線始端和終端,將斜線表頭向?qū)Ы缑嬷械膯卧駝澐殖龆鄠€(gè)區(qū)域塊。在本發(fā)明中,根據(jù)用戶選擇的單元格的屬性信息,定位等分斜線表頭向?qū)Ы缑嬷袉卧竦亩它c(diǎn)位置,將該端點(diǎn)作為斜線的終端與所選擇的斜線始端進(jìn)行斜線連接,完成對(duì)單元格進(jìn)行分塊,直觀、形象、功能集中,用戶易于掌握。
文檔編號(hào)G06F17/24GK101702151SQ20091011011
公開日2010年5月5日 申請(qǐng)日期2009年11月6日 優(yōu)先權(quán)日2009年11月6日
發(fā)明者宋大偉, 譚玉鳳 申請(qǐng)人:金蝶軟件(中國)有限公司