[發明專利]文本渲染和布局方法、裝置、設備和存儲介質有效
| 申請號: | 201810846808.X | 申請日: | 2018-07-27 |
| 公開(公告)號: | CN109145272B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 牛彥杰 | 申請(專利權)人: | 廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司 |
| 主分類號: | G06F40/166 | 分類號: | G06F40/166 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬 |
| 地址: | 510530 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文本 渲染 布局 方法 裝置 設備 存儲 介質 | ||
1.一種文本渲染和布局方法,其特征在于,包括:
獲取文本框接收到的編輯操作的操作類型,其中,所述操作類型包括以下至少之一:輸入操作、粘貼操作、刪除操作和修改屬性操作;
確定目標文本和待操作區域,其中,所述目標文本和所述待操作區域根據所述操作類型、所述編輯操作對應的編輯對象以及所述編輯對象的關聯文本確定,所述目標文本位于所述文本框中,所述待操作區域位于所述文本框形成的文本框區域中,所述目標文本是指在檢測到編輯操作時需要渲染和/或布局的文本,所述待操作區域是指將所述目標文本布局至文本框中的區域;
渲染所述目標文本,并將所述目標文本布局在所述待操作區域進行顯示;
其中,所述確定目標文本和待操作區域包括:
若所述操作類型為輸入操作或粘貼操作,則確定所述輸入操作或粘貼操作對應的第一編輯對象;
確定所述第一編輯對象在所述文本框中的相對目標位置;
根據所述相對目標位置確定目標文本;
根據所述相對目標位置確定實際目標位置,并根據所述實際目標位置確定所述待操作區域,其中,所述實際目標位置包括所述第一編輯對象在所述文本框中的實際位置。
2.根據權利要求1所述的方法,其特征在于,根據所述相對目標位置確定目標文本包括:
若所述相對目標位置為段尾,則確定所述第一編輯對象為目標文本。
3.根據權利要求1所述的方法,其特征在于,根據所述相對目標位置確定目標文本包括:
若所述相對目標位置為段中,則確定所述第一編輯對象以及所述第一編輯對象的關聯文本作為目標文本,其中,所述第一編輯對象的關聯文本包括所述相對目標位置之后的文本。
4.根據權利要求1所述的方法,其特征在于,確定目標文本和待操作區域,其中,所述目標文本和所述待操作區域根據所述操作類型、所述編輯操作對應的編輯對象以及所述編輯對象的關聯文本確定,包括:
若所述操作類型為刪除操作,則確定所述刪除操作對應的第三編輯對象;
確定所述第三編輯對象的關聯文本作為目標文本,其中,所述第三編輯對象的關聯文本包括所述第三編輯對象所在位置之后的文本;
將所述第三編輯對象所在位置之后的區域作為待操作區域。
5.根據權利要求1所述的方法,其特征在于,確定目標文本和待操作區域,其中,所述目標文本和所述待操作區域根據所述操作類型、所述編輯操作對應的編輯對象以及所述編輯對象的關聯文本確定,包括:
若所述操作類型為修改屬性操作,則確定所述修改屬性操作的修改類型;
根據所述修改類型、所述編輯操作對應的編輯對象以及所述編輯對象的關聯文本確定目標文本和待操作區域。
6.根據權利要求5所述的方法,其特征在于,根據所述修改類型、所述編輯操作對應的編輯對象以及所述編輯對象的關聯文本確定目標文本和待操作區域,包括:
若所述修改類型為第一修改類型,則確定所述編輯對象以及所述編輯對象的關聯文本為目標文本,確定所述編輯對象所在位置以及所述編輯對象所在位置之后的區域為待操作區域,其中,所述第一修改類型包括水平對齊、垂直對齊、縮進、行間距、段前段后間距、項目符號、字體類型和字號;
若所述修改類型為第二修改類型,則確定所述編輯對象為目標文本,確定所述編輯對象所在位置為待操作區域,其中,所述第二修改類型包括修改字體顏色、加粗、傾斜、上標、下標和藝術字。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司,未經廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810846808.X/1.html,轉載請聲明來源鉆瓜專利網。





