[發明專利]一種文本圖層的剪裁方法、裝置及電子設備在審
| 申請號: | 202010760906.9 | 申請日: | 2020-07-31 |
| 公開(公告)號: | CN111881050A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 蔡宇;吳瑞卿 | 申請(專利權)人: | 北京愛奇藝科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06K9/00 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文本 剪裁 方法 裝置 電子設備 | ||
本發明實施例提供了一種文本圖層的剪裁方法、裝置及電子設備,所述方法包括:獲取待驗收應用程序界面;獲取待驗收應用程序界面中每個文本圖層的位置、每個文本圖層包括的文字的字號、行高及文本高度;針對每個文本圖層,確定該文本圖層是否僅包括一行文字;如果僅包括一行文字,將該文本圖層包括的文字的字號所對應的默認高度確定為該文本圖層的圖層高度;如果包括多行文字,將該文本圖層包括的文字的行高與該文字的字號對應的默認高度的差值確定為第一差值,并將該文本圖層對應的文本高度與第一差值之差確定為該文本圖層的圖層高度;基于該文本圖層的位置和圖層高度剪裁該文本圖層。應用本發明實施例,可以提高驗收應用程序界面的準確度。
技術領域
本發明涉及應用程序開發技術領域,特別是涉及一種文本圖層的剪裁方法、裝置及電子設備。
背景技術
UI(User Interface,用戶界面)是用戶與應用程序進行交互的界面。在UI中,通常包括多個類型的圖層,例如,文本圖層、圖像圖層等。
當UI應用于某操作系統時,該UI包括的文本圖層中文字的字體通常為該操作系統的默認字體,該UI包括的文本圖層中文字的行高通常為該操作系統的默認行高。為了使開發完成的UI適用于不同的操作系統,在UI開發過程中,一般會將UI包括的文本圖層中文字的字體設置為操作系統的默認字體,并將文本圖層中文字的行高設置為操作系統的默認行高。由于字號相同且字體不同的文字的高度是不同的,且不同操作系統的默認行高也是不同的,所以當某UI應用于不同的操作系統時,該UI包括的文本圖層的高度通常是不一致的。
為了確定開發完成的UI是否滿足設計要求,需要對開發完成的UI進行驗收,在驗收過程中,針對每兩個相鄰圖層,需要測量該兩個相鄰圖層之間的間距。對于應用于不同的操作系統的同一UI,在驗收時通常只驗收一次。由于文本圖層中文字的字體及行高分別為所應用的操作系統的默認字體及默認行高,所以同一UI應用于不同的操作系統時,同一文本圖層的高度通常是不一致的,這會導致測量文本圖層與其相鄰圖層之間的間距時,同一UI應用于不同的操作系統時對應的間距相差較大,進而導致無法準確驗收開發完成的UI界面。
發明內容
本發明實施例的目的在于提供一種文本圖層的剪裁方法、裝置及電子設備,以提高驗收應用程序界面的準確度。具體技術方案如下:
第一方面,本發明實施例提供了一種文本圖層的剪裁方法,所述方法包括:
獲取待驗收應用程序界面;
獲取所述待驗收應用程序界面中每個文本圖層的位置、每個文本圖層包括的文字的字號、行高及文本高度,其中,所述文本高度為所述文本圖層中文本所占用的高度;
針對每個文本圖層,確定該文本圖層是否僅包括一行文字;
如果該文本圖層僅包括一行文字,將該文本圖層包括的文字的字號所對應的默認高度確定為該文本圖層的圖層高度;
如果該文本圖層包括多行文字,將該文本圖層包括的文字的行高與該文字的字號對應的默認高度的差值確定為第一差值,并將該文本圖層對應的文本高度與所述第一差值之差確定為該文本圖層的圖層高度;
針對每個文本圖層,基于該文本圖層的位置和圖層高度剪裁該文本圖層。
可選的,所述針對每個文本圖層,確定該文本圖層是否僅包括一行文字的步驟,包括:
針對每個文本圖層,基于該文本圖層包括文字的行高及文本高度,確定該文本圖層是否僅包括一行文字;或,
針對每個文本圖層,獲取所述待驗收應用程序界面中每個文本圖層的圖層原始高度,并基于該文本圖層的圖層原始高度及包括的文字的字號所對應的默認高度,確定該文本圖層是否僅包括一行文字。
可選的,所述基于該文本圖層的圖層原始高度及包括的文字的字號所對應的默認高度,確定該文本圖層是否僅包括一行文字的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京愛奇藝科技有限公司,未經北京愛奇藝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010760906.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用程序界面的驗收方法、裝置及電子設備
- 下一篇:一種超限檢測平臺





