[發明專利]一種基于文本閱讀器的文本顯示方法和裝置有效
| 申請號: | 201610895047.8 | 申請日: | 2016-10-13 |
| 公開(公告)號: | CN107741839B | 公開(公告)日: | 2019-07-19 |
| 發明(設計)人: | 解輝;陳曉波;王洪岳 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F3/147 | 分類號: | G06F3/147;G06F3/0483 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 文本 閱讀器 顯示 方法 裝置 | ||
本發明實施例公開了一種基于文本閱讀器的文本顯示方法和裝置;本發明實施例在接收到文本顯示請求后,可以根據該請求中攜帶的操作信息,從需要顯示的文本文件中,獲取與文本閱讀器的頁面大小相應的文本內容,以作為當前文本,然后,對該當前文本進行富文本格式化,并根據操作信息在文本閱讀器中對格式化后文本進行顯示;該方案可以大大減少文件的載入時間,提高處理效率,改善顯示效果。
技術領域
本發明涉及通信技術領域,具體涉及一種基于文本閱讀器的文本顯示方法和裝置。
背景技術
文本閱讀器,又稱為文字閱讀器,是用作閱讀普通文字的一種終端應用,通過文本閱讀器,可以對文本文件進行顯示、并進行添加書簽或翻頁等操作。
在現有技術中,文本閱讀器在對文本進行顯示時,需要載入整個文本文件,對整個文件進行富文本格式化(RTF,Rich Text Format),然后,對格式化后的文件進行排版分頁,并計算上次閱讀進度位于的頁數,最后,根據該頁數獲取相應的頁,并對該頁上的文本進行展示。同理,當用戶觸發重新排版,比如修改段落屬性和字體大小的時候,也需要將整個文本文件重新載入進行重排,才能進行展示。
在對現有技術的研究和實踐過程中,本發明的發明人發現,由于現有方案在展示時需要載入整個文本文件,因此,需要耗費較長時間,效率較低,影響顯示效果。
發明內容
本發明實施例提供一種基于文本閱讀器的文本顯示方法和裝置,可以減少載入時間,提高效率,改善顯示效果。
本發明實施例還提供一種基于文本閱讀器的文本顯示方法,包括:
接收文本顯示請求,所述文本顯示請求攜帶操作信息,并指示需要顯示的文本文件;
確定文本閱讀器的頁面大小,并根據所述操作信息從文本文件中獲取與所述頁面大小相應的文本內容,得到當前文本;
對所述當前文本進行富文本格式化,得到格式化后文本;
根據所述操作信息在文本閱讀器中對所述格式化后文本進行顯示。
相應的,本發明實施例還提供一種基于文本閱讀器的文本顯示裝置,包括:
接收單元,用于接收文本顯示請求,所述文本顯示請求攜帶操作信息,并指示需要顯示的文本文件;
確定單元,用于確定文本閱讀器的頁面大??;
獲取單元,用于根據所述操作信息從文本文件中獲取與所述頁面大小相應的文本內容,得到當前文本;
格式化單元,用于對所述當前文本進行富文本格式化,得到格式化后文本;
顯示單元,用于根據所述操作信息在文本閱讀器中對所述格式化后文本進行顯示。
本發明實施例在接收到文本顯示請求后,可以根據該請求中攜帶的操作信息,從需要顯示的文本文件中,獲取與文本閱讀器的頁面大小相應的文本內容,以作為當前文本,然后,對該當前文本進行富文本格式化,并根據操作信息在文本閱讀器中對格式化后文本進行顯示;由于該方案在對文本進行顯示時,無需載入整個文本文件進行富文本格式化和排版,而是獲取當前頁面相應大小的文本內容進行富文本格式化和排版,因此,可以大大減少文件的載入時間,提高處理效率,改善顯示效果。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1a是本發明實施例提供的文本顯示方法的場景示意圖;
圖1b是本發明實施例提供的文本顯示方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610895047.8/2.html,轉載請聲明來源鉆瓜專利網。





