[發(fā)明專利]文本顯示方法、裝置和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010844244.3 | 申請日: | 2020-08-20 |
| 公開(公告)號: | CN114077824A | 公開(公告)日: | 2022-02-22 |
| 發(fā)明(設計)人: | 張雷;韓丹 | 申請(專利權)人: | 西安諾瓦星云科技股份有限公司 |
| 主分類號: | G06F40/166 | 分類號: | G06F40/166 |
| 代理公司: | 深圳精智聯(lián)合知識產權代理有限公司 44393 | 代理人: | 鄧鐵華 |
| 地址: | 710075 陜西省西安市高新區(qū)丈八*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文本 顯示 方法 裝置 系統(tǒng) | ||
本發(fā)明實施例提供一種文本顯示方法、裝置和系統(tǒng)。所述方法例如包括步驟:轉換文本媒體為文本對象;獲取字符翻轉角度;根據(jù)所述文本對象和所述字符翻轉角度生成排版文本;繪制所述排版文本,以顯示所述排版文本。本實施例實現(xiàn)了各種排版方式的文本媒體的排版,解決了特殊文本排版不便的問題,提高文本編輯效率,降低用戶成本。
技術領域
本發(fā)明涉及多媒體播控技術領域,尤其涉及一種文本顯示方法、一種文本顯示裝置和一種文本顯示系統(tǒng)。
背景技術
在LED顯示控制領域中,利用LED顯示屏控制系統(tǒng)控制顯示屏播放文本是最基本也是最重要的功能之一。現(xiàn)有的文本排版方式一般是水平方向從左到右依次排列和垂直方向從上到下依次排列,這樣的文本排版方式已經滿足大部分用戶的需求,但隨著LED顯示控制的適用范圍的擴大,現(xiàn)有的排版方式漸漸不符合部分用戶閱讀文本的習慣,尤其是特殊文本,比如蒙文的排版方式就不同于上述提到的排版方式。
在現(xiàn)有技術中,為了通過LED顯示屏顯示特殊文本例如蒙文,一般情況下需要專業(yè)的人將文本制作成對應的圖片,文本需要任何修改都需要重新制作圖片,非常不方便,效率低并且成本較高。
發(fā)明內容
因此,為克服現(xiàn)有技術中的缺陷和不足,本發(fā)明實施例提供一種文本顯示方法、一種文本顯示裝置和一種文本顯示系統(tǒng),以實現(xiàn)文本的各種排版方式,解決特殊文本排版不便的問題,提高文本編輯效率,降低用戶成本。
一方面,本發(fā)明實施例提供的一種文本顯示方法,包括:轉換文本媒體為文本對象;獲取字符翻轉角度;根據(jù)所述文本對象和所述字符翻轉角度生成排版文本;繪制所述排版文本,以顯示所述排版文本。
本實施例提供的文本顯示方法通過轉換文本媒體為文本對象,獲取字符翻轉角度,根據(jù)文本對象和字符翻轉角度生成排版文本,繪制所述排版文本,實現(xiàn)了各種排版方式的文本媒體的排版,解決了特殊文本排版不便的問題,提高文本編輯效率,降低用戶成本。
在本發(fā)明的一個實施例中,所述文本對象包括文本頁面、文本顯示方向、第一字符和第一字符屬性;所述根據(jù)所述文本對象和所述字符翻轉角度生成排版文本,具體包括:根據(jù)所述文本頁面創(chuàng)建第一排版文本頁面;根據(jù)所述文本顯示方向在所述第一排版文本頁面創(chuàng)建第一行或第一列;根據(jù)所述第一字符和所述第一字符屬性創(chuàng)建第一字塊結構;根據(jù)所述第一字符、所述第一字符屬性和所述字符翻轉角度計算所述第一字塊結構的寬度和高度;根據(jù)所述第一字塊結構的寬度和高度將所述第一字塊結構添加至所述第一排版文本頁面的所述第一行或所述第一列,以生成所述排版文本。
本實施例提供的文本顯示方法通過根據(jù)文本對象中的文本頁面創(chuàng)建排版文本頁面,然后根據(jù)文本顯示方向在所述排版文本頁面中創(chuàng)建行或列,通過根據(jù)字符和字符屬性創(chuàng)建字塊結構并根據(jù)所述字符的字符屬性和字符翻轉角度出所述字塊結構的寬度和高度,將所述字塊結構添加至所述排版文本頁面的行或列中,實現(xiàn)了文本的排版,通過這樣的方式,實現(xiàn)了各種排版方式的文本媒體的排版,解決了特殊文本排版不便的問題。
在本發(fā)明的一個實施例中,所述文本對象還包括第二字符和第二字符屬性;所述文本顯示方法還包括:根據(jù)所述第二字符和所述第二字符屬性創(chuàng)建第二字塊結構;根據(jù)所述第二字符、所述第二字符屬性和所述字符翻轉角度計算所述第二字塊結構的寬度和高度;響應于所述第一行或所述第一列剩余的寬度或高度不能顯示下所述第二字塊結構,根據(jù)所述文本顯示方向在所述第一排版文本頁面創(chuàng)建第二行或第二列;根據(jù)所述第二字塊結構的寬度和高度將所述第二字塊結構添加至所述第一排版文本頁面的所述第二行或所述第二列,以生成所述排版文本。
本實施例提供的文本顯示方法通過判斷當前行或當前列剩余的寬度和高度能否顯下當前字塊結構,當判斷不能顯示下時創(chuàng)建下一行,實現(xiàn)了文本排版時的自動換行,解決了特殊文本排版不便的問題的同時提高文本編輯效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安諾瓦星云科技股份有限公司,未經西安諾瓦星云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010844244.3/2.html,轉載請聲明來源鉆瓜專利網。





