[發明專利]一種文檔中的表格顯示方法及裝置有效
| 申請號: | 201110343719.1 | 申請日: | 2011-11-03 |
| 公開(公告)號: | CN102508826A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 車昊 | 申請(專利權)人: | 漢王科技股份有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文檔 中的 表格 顯示 方法 裝置 | ||
技術領域
本發明涉及信息顯示領域,特別涉及一種文檔中的表格顯示方法及裝置。
背景技術
文檔元素主要包括段落和表格,它們在頁面交接處的排版方式各有不同。對于段落來說,因為它的每一行的每個文字的基線是同一條水平線,所以在頁面交接處可以把一行文字作為一個整體,當某行文字在頁面底部無法顯示時可以在該行文字前截斷,把該行文字顯示在下一頁,從而完成分頁。
對于表格來說,由于不同單元格里的文字的對齊方式、字體、字號等因素有可能不同,所以表格的水平方向上的一組單元格里的文字的基線很可能不在同一條水平線上。所以水平方向上相鄰的單元格中的文字難以互相對齊,所以無法像段落一樣提供一個統一的截斷位置。
現有技術中,通常是在頁面底部強行截止,放任文字被截斷。如圖1a和圖1b所示。該方案的缺點是圖1a中第二列第一行輸入多行文字后,第二列第二行的跨頁文字被截斷,用戶因此無法正常閱讀;被截斷的文字所在的單元格的高度因此發生變化,使水平方向上相鄰單元格的內容之間的相對位置發生了變化。對于跨越頁面交接處的單元格,某些軟件會人為地添加一些水平線,用來表示頁面的邊界,如圖1c,這些水平線會讓用戶誤解為單元格的邊界。綜上所述,現有技術處理跨頁顯示的表格時的技術手段防礙了用戶閱讀的流暢性,用戶體驗差。
發明內容
為了解決現有技術中顯示文檔中跨頁表格帶來的防礙用戶閱讀的流暢性,用戶體驗差的問題,本發明提供了一種文檔中的表格顯示方法及裝置。
一種文檔中的表格顯示方法,包括:
確定表格中所有跨頁的單元格;
確定所有跨頁的單元格中跨頁的文字行,并確定各跨頁的文字行中距離表格上邊框最近的文字行的位置做為表格分頁顯示的界線;
在當前頁面顯示表格上邊框至頁面下邊緣的表格內容,在當前頁的下一頁面顯示表格分頁顯示的界線至表格下邊框的表格內容。
優選地,所述確定表格中所有跨頁的單元格之前還包括:
根據頁面的排版信息和表格所在頁面的下邊緣的位置判斷表格是否跨頁。
所述確定表格中所有跨頁的單元格具體為:根據頁面的排版信息確定表格中的所有單元格;遍歷所有單元格,當該單元格的上邊框在頁面的下邊緣的上方,并且該單元格的下邊框在頁面的下邊緣的下方,則該單元格跨頁。
其中,所述頁面的排版信息包括:頁面尺寸、文字行的行數、各文字行的行高、表格起始位置、表格內各單元格包括的文字行的行數、各單元格內各文字行的行高。
進一步地,所述在當前頁面顯示表格上邊框至頁面下邊緣的表格內容,在當前頁的下一頁面顯示表格分頁顯示的界線至表格下邊框的表格內容,包括:
在當前頁面顯示表格上邊框至頁面下邊緣的除跨頁的文字行以外的表格內容;在當前頁的下一頁面顯示表格分頁顯示的界線至表格下邊框的除跨越表格分頁顯示的界線的文字行的表格內容;
或,將跨頁的文字行分成上下兩部分,在當前頁面顯示表格的上邊框至當前頁面下邊緣的包括跨頁的文字行的上半部分的表格內容;將跨越表格分頁顯示的界線的文字行分成上下兩部分,下一頁顯示表格分頁顯示的界線至表格的下邊框的包括跨越表格分頁顯示的分界線的文字行的下半部分的表格內容。
一種文檔中的表格顯示裝置,包括:
單元格確定模塊,用于確定表格中所有跨頁的單元格;
界線確定模塊,用于確定所有跨頁的單元格中跨頁的文字行,并確定各跨頁的文字行中距離表格上邊框最近的文字行的位置做為表格分頁顯示的界線;
顯示模塊,用于在當前頁面顯示表格上邊框至頁面下邊緣的表格內容,在當前頁的下一頁面顯示表格分頁顯示的界線至表格下邊框的表格內容。
優選地,所述表格顯示裝置還包括判斷模塊,用于根據頁面的排版信息和表格所在頁面的下邊緣的位置判斷表格是否跨頁。
所述單元格確定模塊具體用于:根據頁面的排版信息確定表格中的所有單元格;遍歷所有單元格,當該單元格的上邊框在頁面的下邊緣的上方,并且該單元格的下邊框在頁面的下邊緣的下方,則該單元格跨頁。
所述顯示模塊包括第一顯示子單元或第二顯示子單元,所述第一顯示子單元用于在當前頁面顯示表格上邊框至頁面下邊緣的除跨頁的文字行以外的表格內容;在當前頁的下一頁面顯示表格分頁顯示的界線至表格下邊框的除跨越表格分頁顯示的界線的文字行的表格內容;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢王科技股份有限公司,未經漢王科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110343719.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鐳射機構旋轉模組
- 下一篇:用于冰箱的制冰機及具有它的冰箱





