[發明專利]文本處理方法及移動終端有效
| 申請號: | 201310159473.1 | 申請日: | 2013-05-02 |
| 公開(公告)號: | CN104133811B | 公開(公告)日: | 2018-05-22 |
| 發明(設計)人: | 潘泰燊 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文本 處理 方法 移動 終端 | ||
1.一種文本處理方法,其特征在于,包括:
獲取移動終端輸入的文本段落;
檢測將所述文本段落在設定顯示區域內進行顯示時,所述文本段落是否存在換行臨界態;
所述檢測將所述文本段落在設定顯示區域內進行顯示時,所述文本段落是否存在換行臨界態,包括:
在移動終端的文本段落中應用CSS屬性的方式或者通過字符串截取的方式檢測移動終端的文本段落是否存在換行臨界態;
所述換行臨界態是指一段文字由于放不下最后的一個標點符號而導致換行,最后一行由該標點符號占據的情況;
若所述文本段落存在換行臨界態,則在所述文本段落中應用預設屬性,使所述換行臨界態消失。
2.根據權利要求1所述的方法,其特征在于,所述檢測將文本段落在設定顯示區域內進行顯示時,所述文本段落是否存在換行臨界態的步驟包括:
為所述文本段落設置CSS屬性;
檢測設置CSS屬性后的所述文本段落的高度是否發生變化;若是,則判定所述文本段落存在換行臨界態;否則,判定所述文本段落不存在換行臨界態。
3.根據權利要求2所述的方法,其特征在于,所述若文本段落存在換行臨界態,則在所述文本段落中應用預設屬性,使所述換行臨界態消失的步驟包括:
若所述文本段落存在換行臨界態,則在所述文本段落中保留所述CSS屬性;否則,去掉所述CSS屬性。
4.根據權利要求1所述的方法,其特征在于,所述檢測將文本段落在設定顯示區域內進行顯示時,所述文本段落是否存在換行臨界態的步驟包括:
對所述文本段落的最后一字符進行截取處理;
檢測進行字符截取處理后的所述文本段落的高度是否發生變化;若是,則判定所述文本段落存在換行臨界態;否則,判定所述文本段落不存在換行臨界態。
5.根據權利要求4所述的方法,其特征在于,所述若移動終端的文本段落存在換行臨界態,則在所述文本段落中應用預設屬性的步驟包括:
若所述移動終端的文本段落存在換行臨界態,則為所述文本段落設置CSS屬性。
6.根據權利要求2或5所述的方法,其特征在于,所述為文本段落設置CSS屬性的步驟包括:
設置所述文本段落的letter-spacing屬性值或Word-spacing屬性值為一設定的負值。
7.根據權利要求1所述的方法,其特征在于,所述獲取移動終端輸入的文本段落的步驟之后還包括:
對所述移動終端當前輸入的所述文本段落進行篩選,獲取符合處理條件的文本段落,作為換行臨界態檢測文本段落。
8.根據權利要求7所述的方法,其特征在于,所述對移動終端當前輸入的文本段落進行篩選,獲取符合處理條件的文本段落的步驟包括:
獲取所述移動終端當前輸入的文本段落中所有文本元素標簽;
遍歷所有文本元素標簽,調用預先定義的獲取元素實際高度的公用函數獲取各文本段落的實際高度;
從中篩選出高度小于N行行高的文本段落,N為大于1的整數。
9.一種移動終端,其特征在于,包括:
獲取模塊,用于獲取移動終端輸入的文本段落;
檢測模塊,用于檢測將所述文本段落在設定顯示區域內進行顯示時,所述文本段落是否存在換行臨界態;
其中,所述檢測模塊具有用于在移動終端的文本段落中應用CSS屬性的方式或者通過字符串截取的方式檢測移動終端的文本段落是否存在換行臨界態;
所述換行臨界 態是指一段文字由于放不下最后的一個標點符號而導致換行,最后一行由該標點符號占據的情況;
處理模塊,用于當所述文本段落存在換行臨界態時,在所述文本段落中應用預設屬性,使所述換行臨界態消失。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310159473.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輸入和搜索的方法及系統
- 下一篇:長距離PCIe延長系統及數據發送方法





