亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種利用計算機繪制表格的方法及系統(tǒng)的制作方法

文檔序號:6583265閱讀:158來源:國知局
專利名稱:一種利用計算機繪制表格的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及辦公軟件領(lǐng)域,尤其涉及一種利用計算機繪制表格的方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,繪制表格的方法有兩種,一種是微軟的手繪表格的方法,其在實現(xiàn)上 過于簡單,第一次繪制實現(xiàn)的效果并不是真正意義的表格,而只是單元格,需要在此基礎(chǔ)上 添加行列才形成最終想要的表格,用戶操作使用會不方便。另外一種是WPS的手繪表格的方法,其可以一次性繪制完整的表格,但用戶卻不 能靈活的控制增刪行列數(shù)。

發(fā)明內(nèi)容
本發(fā)明提供了一種利用計算機繪制表格的方法及系統(tǒng),其操作使用比較方便,能 靈活的增刪表格的行或列。本發(fā)明的技術(shù)方案為一種利用計算機繪制表格的方法,包括步驟獲取輸入的繪制表格的指令;計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列數(shù);計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格的行 數(shù);在鼠標拖動結(jié)束時,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù)定行高在預(yù)定位置 繪制該表格;如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定的所述鍵盤快捷 鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù)該增刪信息增加 或刪除所述表格的行或列。一種利用計算機繪制表格的系統(tǒng),包括接收模塊,用于獲取輸入的繪制表格的指令;計算模塊,用于計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為 表格的列數(shù);及計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格 的行數(shù);繪制表格模塊,用于在鼠標拖動結(jié)束時,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù) 定行高在預(yù)定位置繪制該表格;處理模塊,用于如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定 的所述鍵盤快捷鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù) 該增刪信息增加或刪除所述表格的行或列。本發(fā)明的利用計算機繪制表格的方法及系統(tǒng),其可以將鼠標拖動所形成矩形的長 和預(yù)定列寬的比值作為表格的列數(shù),鼠標拖動所形成矩形的寬和預(yù)定行高的比值作為所述 表格的行數(shù);第一次繪制實現(xiàn)的效果即是真正意義的表格,而不是單元格,不需要在此基礎(chǔ)上添加行列,用戶操作使用方便,提高操作效率;且可以根據(jù)用戶通過快捷鍵輸入的增刪指 令靈活的控制增加或刪減行或列,操作快捷,增加操作的簡便性。


圖1是本發(fā)明利用計算機繪制表格的方法在一實施例中的流程圖;圖2是本發(fā)明利用計算機繪制表格的系統(tǒng)在一實施例中的結(jié)構(gòu)框圖;圖3是本發(fā)明利用計算機繪制表格的系統(tǒng)在又一實施例中的結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明的利用計算機繪制表格的方法及系統(tǒng),其可以將鼠標拖動所形成矩形的長 和預(yù)定列寬的比值作為表格的列數(shù),鼠標拖動所形成矩形的寬和預(yù)定行高的比值作為所述 表格的行數(shù);第一次繪制實現(xiàn)的效果即是真正意義的表格,而不是單元格,不需要在此基礎(chǔ) 上添加行列,用戶操作使用方便,提高操作效率;且可以根據(jù)用戶通過快捷鍵輸入的增刪指 令靈活的控制增加或刪減行或列,操作快捷,增加操作的簡便性。下面結(jié)合附圖對本發(fā)明的具體實施例做一詳細的闡述。本發(fā)明的利用計算機繪制表格的方法,如圖1,包括步驟S101、獲取輸入的繪制表格的指令;在一實施例中,在頁面上會顯示有繪制表格的 圖標,當用戶通過鼠標點擊該圖標時,就會輸入繪制表格的指令。S102、計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列 數(shù);在輸入繪制表格的指令后,用戶會拖動鼠標形成一個矩形,預(yù)定列寬為將要繪制表格的 每列的寬度,其可以根據(jù)需要來設(shè)置。S103、計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格 的行數(shù);該預(yù)定行高為將要繪制表格的每行的高度,其可以根據(jù)需要來設(shè)置。S104、在鼠標拖動結(jié)束時,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù)定行高在預(yù)定 位置繪制該表格;在鼠標拖動結(jié)束后,將步驟S102和S103計算出的行數(shù)和列數(shù)作為將要繪 制表格的行數(shù)和列數(shù),將預(yù)定列寬和預(yù)定行高作為將要繪制表格的列寬和行高,在頁面的 預(yù)定位置(預(yù)先設(shè)置好的位置,或者繪制表格的位置)即可繪制該表格。S105、如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定的所述鍵 盤快捷鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù)該增刪信 息增加或刪除所述表格的行或列。用戶可以輸入鍵盤快捷鍵來增加或刪除繪制出的表格的 行或列,具體增加或刪除的行數(shù)和列數(shù)可以根據(jù)需要來設(shè)置與鍵盤快捷鍵的對應(yīng)關(guān)系,該 鍵盤快捷鍵可以為鍵盤上的字母或數(shù)字鍵,這樣方便用戶操作使用,提高操作效率。另外,用戶也可以通過鼠標拖動來增刪行列,具體過程如下檢測鼠標的拖動區(qū) 域,根據(jù)輸入的增刪指令來增加或刪除鼠標拖動區(qū)域所在的行或列。由此可見,本發(fā)明第一次繪制實現(xiàn)的效果即是真正意義的表格,而不是單元格,不 需要在此基礎(chǔ)上添加行列,用戶操作使用方便,提高操作效率;且可以根據(jù)用戶通過快捷鍵 輸入的增刪指令靈活的控制增加或刪減行或列,操作快捷,增加操作的簡便性。在一較優(yōu)實施例中,為了方便用戶查看繪制的表格的列數(shù)和行數(shù),在計算鼠標拖 動所形成矩形的寬和預(yù)定列寬的比值,將該比值作為表格的列數(shù)后,還包括步驟顯示該表格的列數(shù);在計算鼠標拖動所形成矩形的高和預(yù)定行高的比值,將該比值作為所述表格的行 數(shù)后,還包括步驟顯示該表格的行數(shù);在根據(jù)該增刪信息增加或刪除所述表格的行或列之后,還包括步驟更新顯示的 該表格的行數(shù)或列數(shù)。這樣即可讓用戶直觀的了解繪制的表格的行數(shù)和列數(shù)。在一較優(yōu)實施例中,在預(yù)定位置繪制該表格后,如果在該繪制好的表格的單元格 中繪制新的表格,則根據(jù)預(yù)先設(shè)置的屬性信息判斷是否將該新的表格的邊框與所述單元格 的邊框重疊。該步驟即為自適應(yīng)調(diào)整過程,用戶可以在單元格中繪制新的表格之前,設(shè)置相 應(yīng)的屬性信息,根據(jù)該屬性信息即可判斷是否將該繪制的新的表格撐大至單元格,即是否 將新的表格的邊框與單元格的邊框重疊。這樣可以進一步的方便用戶在單元格中繪制新的 表格,提高操作效率。在一較優(yōu)實施例中,在預(yù)定位置繪制該表格后,如果拖動繪制的起始點在該表格 邊線上,則判斷拖動起始點和終點所在的直線的斜率大小,可以用鼠標進行拖動繪制直線; 如果該斜率大于等于零小于等于第一預(yù)定值,則繪制穿過起始點或終點的水平線;如果該 斜率大于第一預(yù)定值小于第二預(yù)定值,則繪制穿過起始點和終點的斜線;如果該斜率大于 等于第二預(yù)定值,則繪制穿過起始點或終點的垂直線。其中第一預(yù)定值小于第二預(yù)定值,其 可以根據(jù)實際需要來設(shè)置,該設(shè)置可以進一步的方便在單元格中繪制直線,進一步的方便 了用戶繪制直線。本發(fā)明還揭示了一種利用計算機繪制表格的系統(tǒng),如圖2,其包括接收模塊,用于接收輸入的繪制表格的指令;用戶通過鼠標點擊該接收模塊即可 輸入繪制表格的指令;在一個實施例中,該接收模塊可以通過在頁面上顯示的繪制表格的 圖標實現(xiàn)。計算模塊,與接收模塊連接,用于計算鼠標拖動所形成矩形的寬和預(yù)定列寬的比 值,將該比值作為表格的列數(shù);及計算鼠標拖動所形成矩形的高和預(yù)定行高的比值,將該比 值作為所述表格的行數(shù);在輸入繪制表格的指令后,用戶會拖動鼠標形成一個矩形,預(yù)定列 寬為將要繪制表格的每列的寬度,其可以根據(jù)需要來設(shè)置;該預(yù)定行高為將要繪制表格的 每行的高度,其可以根據(jù)需要來設(shè)置;繪制表格模塊,與計算模塊連接,用于在鼠標拖動結(jié)束時,根據(jù)計算出的行數(shù)、列 數(shù)及預(yù)定列寬和預(yù)定行高在預(yù)定位置繪制該表格;在鼠標拖動結(jié)束后,將計算模塊計算出 的行數(shù)和列數(shù)作為將要繪制表格的行數(shù)和列數(shù),將預(yù)定列寬和預(yù)定行高作為將要繪制表格 的列寬和行高,在頁面的預(yù)定位置(預(yù)先設(shè)置好的位置,或者繪制表格的位置)即可繪制該 表格;處理模塊,與繪制表格模塊連接,用于如果接收到用戶通過鍵盤快捷鍵輸入的增 刪指令,根據(jù)預(yù)先設(shè)定的所述鍵盤快捷鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令 對應(yīng)的增刪信息,根據(jù)該增刪信息增加或刪除所述表格的行或列。用戶可以輸入鍵盤快捷 鍵來增加或刪除繪制出的表格的行或列,具體增加或刪除行數(shù)和列數(shù)可以根據(jù)需要來設(shè)置 與鍵盤快捷鍵的對應(yīng)關(guān)系,該鍵盤快捷鍵可以為鍵盤上的字母或數(shù)字鍵,這樣方便用戶操 作使用,提高操作效率。在一較優(yōu)實施例中,為了方便用戶查看繪制的表格的列數(shù)和行數(shù),如圖3,本發(fā)明利用計算機繪制表格的系統(tǒng)還包括顯示模塊,與計算模塊和處理模塊連接,用于在計算鼠 標拖動所形成矩形的寬和預(yù)定列寬的比值,將該比值作為表格的列數(shù)后,顯示該表格的列 數(shù);在計算鼠標拖動所形成矩形的高和預(yù)定行高的比值,將該比值作為所述表格的行 數(shù)后,顯示該表格的行數(shù);在根據(jù)該增刪信息增加或刪除所述表格的行或列之后,更新顯示的該表格的行數(shù) 或列數(shù)。這樣即可讓用戶直觀的了解繪制的表格的行數(shù)和列數(shù)。在一較優(yōu)實施例中,如圖3,本發(fā)明利用計算機繪制表格的系統(tǒng)還包括自適應(yīng)調(diào)整 模塊,與所述繪制表格模塊連接,用于在預(yù)定位置繪制該表格后,如果在該繪制好的表格的 單元格中繪制新的表格,則根據(jù)預(yù)先設(shè)置的屬性信息判斷是否將該新的表格的邊框與所述 單元格的邊框重疊。用戶在單元格中繪制新的表格之前,會設(shè)置有相應(yīng)的屬性信息,根據(jù)該 屬性信息即可判斷是否將該繪制的新的表格撐大至單元格。這樣可以進一步的方便用戶在 單元格中繪制新的表格,提高操作效率。在一較優(yōu)實施例中,如圖3,本發(fā)明利用計算機繪制表格的系統(tǒng)還包括繪制直線模 塊,與繪制表格模塊連接,用于在預(yù)定位置繪制該表格后,如果拖動繪制的起始點在該表格 邊線上,則判斷拖動起始點和終點所在的直線的斜率大小,可以用鼠標進行拖動繪制直線; 如果該斜率大于等于零小于等于第一預(yù)定值,則繪制穿過起始點或終點的水平線;如果該 斜率大于第一預(yù)定值小于第二預(yù)定值,則繪制穿過起始點和終點的斜線;如果該斜率大于 等于第二預(yù)定值,則繪制穿過起始點或終點的垂直線。其中第一預(yù)定值小于第二預(yù)定值,其 可以根據(jù)實際需要來設(shè)置,該設(shè)置可以進一步的方便在單元格中繪制直線,進一步的方便 了用戶繪制直線。以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護范 圍之內(nèi)。
權(quán)利要求
1.一種利用計算機繪制表格的方法,其特征在于,包括步驟 獲取輸入的繪制表格的指令;計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列數(shù); 計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格的行數(shù); 在鼠標拖動結(jié)束后,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù)定行高在預(yù)定位置繪制 該表格;如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定的所述鍵盤快捷鍵和 增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù)該增刪信息增加或刪 除所述表格的行或列。
2.根據(jù)權(quán)利要求1所述的利用計算機繪制表格的方法,其特征在于在計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列數(shù)后,還 包括步驟顯示該表格的列數(shù);在計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格的行數(shù) 后,還包括步驟顯示該表格的行數(shù);在根據(jù)該增刪信息增加或刪除所述表格的行或列之后,還包括步驟更新顯示的該表 格的行數(shù)或列數(shù)。
3.根據(jù)權(quán)利要求1所述的利用計算機繪制表格的方法,其特征在于在預(yù)定位置繪制 該表格后,如果在該表格的單元格中繪制新的表格,則根據(jù)預(yù)先設(shè)置的屬性信息判斷是否 將該新的表格的邊框與所述單元格的邊框重疊。
4.根據(jù)權(quán)利要求1所述的利用計算機繪制表格的方法,其特征在于在預(yù)定位置繪制 該表格后,如果拖動繪制的起始點在該表格邊線上,則判斷拖動的起始點和終點所在的直 線的斜率大??;如果該斜率大于等于零小于等于第一預(yù)定值,則繪制穿過起始點或終點的 水平線;如果該斜率大于第一預(yù)定值小于第二預(yù)定值,則繪制穿過起始點和終點的斜線; 如果該斜率大于等于第二預(yù)定值,則繪制穿過起始點或終點的垂直線。
5.一種利用計算機繪制表格的系統(tǒng),其特征在于,包括 接收模塊,用于獲取輸入的繪制表格的指令;計算模塊,用于計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格 的列數(shù);及計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述表格的行 數(shù);繪制表格模塊,用于在鼠標拖動結(jié)束時,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù)定行 高在預(yù)定位置繪制該表格;處理模塊,用于如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定的所 述鍵盤快捷鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù)該增 刪信息增加或刪除所述表格的行或列。
6.根據(jù)權(quán)利要求5所述的利用計算機繪制表格的系統(tǒng),其特征在于還包括顯示模塊, 用于在計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列數(shù)后,顯 示該表格的列數(shù);在計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為所述 表格的行數(shù)后,顯示該表格的行數(shù);在根據(jù)該增刪信息增加或刪除所述表格的行或列之后, 更新顯示的該表格的行數(shù)或列數(shù)。
7.根據(jù)權(quán)利要求5所述的利用計算機繪制表格的系統(tǒng),其特征在于還包括自適應(yīng)調(diào) 整模塊,用于在預(yù)定位置繪制該表格后,如果在該表格的單元格中繪制新的表格,則根據(jù)預(yù) 先設(shè)置的屬性信息判斷是否將該新的表格的邊框與所述單元格的邊框重疊。
8.根據(jù)權(quán)利要求5所述的利用計算機繪制表格的系統(tǒng),其特征在于還包括繪制直線 模塊,用于在預(yù)定位置繪制該表格后,如果拖動繪制的起始點在該表格邊線上,則判斷拖動 的起始點和終點所在的直線的斜率大小;如果該斜率大于等于零小于等于第一預(yù)定值,則 繪制穿過起始點或終點的水平線;如果該斜率大于第一預(yù)定值小于第二預(yù)定值,則繪制穿 過起始點和終點的斜線;如果該斜率大于等于第二預(yù)定值,則繪制穿過起始點或終點的垂 直線。
全文摘要
本發(fā)明公開了一種利用計算機繪制表格的方法及系統(tǒng),該方法包括步驟獲取輸入的繪制表格的指令;計算鼠標拖動所形成矩形的長和預(yù)定列寬的比值,將該比值作為表格的列數(shù);計算鼠標拖動所形成矩形的寬和預(yù)定行高的比值,將該比值作為表格的行數(shù);在鼠標拖動結(jié)束后,根據(jù)計算出的行數(shù)、列數(shù)及預(yù)定列寬和預(yù)定行高在預(yù)定位置繪制該表格;如果接收到用戶通過鍵盤快捷鍵輸入的增刪指令,根據(jù)預(yù)先設(shè)定的鍵盤快捷鍵和增刪行數(shù)或列數(shù)的對應(yīng)關(guān)系,判斷該增刪指令對應(yīng)的增刪信息,根據(jù)該增刪信息增加或刪除表格的行或列。本發(fā)明操作使用方便,能提高操作效率;且可以根據(jù)用戶通過快捷鍵輸入的增刪指令靈活的控制增刪行或列,操作快捷,增加操作的簡便性。
文檔編號G06F17/24GK102103582SQ200910213928
公開日2011年6月22日 申請日期2009年12月17日 優(yōu)先權(quán)日2009年12月17日
發(fā)明者向非能, 張裕妹, 李幼義, 胡娟, 藍天才, 陳凡明, 黃嘉寧 申請人:珠海金山軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1