[發明專利]去除重疊路徑的方法、裝置及終端設備在審
| 申請號: | 201811021133.1 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN110874520A | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 鄧斌 | 申請(專利權)人: | 珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司;廣州金山移動科技有限公司 |
| 主分類號: | G06F40/106 | 分類號: | G06F40/106 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 丁蕓;項京 |
| 地址: | 519015 廣東省珠海市高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 去除 重疊 路徑 方法 裝置 終端設備 | ||
本發明實施例提供了一種去除重疊路徑的方法、裝置及終端設備,可以實現在接收到用戶發出的去除頁面內重疊路徑的指令時,獲得所述頁面內的所有路徑;并針對各個路徑,檢測所述路徑是否與已檢測路徑之間存在重疊區域,當所述路徑與已檢測路徑之間存在重疊區域時,去除所述路徑中的重疊區域。由于本發明實施例提供的方法,可以檢測出路徑中的重疊區域,進而去除頁面內的重疊路徑,因此,避免了現有技術中在打開該文檔時,需要對頁面內的重疊路徑進行重復的解析和渲染的問題,提高了文檔打開的速度。
技術領域
本發明涉及頁面內路徑處理技術領域,特別是涉及一種去除重疊路徑的方法、裝置及終端設備。
背景技術
文檔中的頁面顯示元素通常包括:文字、圖片和路徑,所述路徑在文檔中用來定義形狀、區域、邊界等,例如,頁面中的圖形、表格線、頁眉頁腳線等都屬于文檔中的路徑。對于包含路徑的文檔,例如:PDF文檔,在打開該文檔時,會對該文檔內包含的每一條路徑都進行解析和渲染。
然而,發明人在實現本發明的過程中發現,現有技術至少存在如下問題:文檔中通常會存在重疊的路徑,然而,在現有技術中并不會去除文檔中的重疊路徑,因而造成在打開該文檔時,需要對重疊路徑進行重復的解析和渲染,降低了文檔打開的速度。例如:由于用戶繪圖時的誤操作,導致文檔中存在3個完全重疊的正方形,文檔打開后用戶只能看到一個正方形,然而,在打開該文檔過程中,卻需要對這3個完全重疊的正方形進行3次解析和渲染。
發明內容
本發明實施例的目的在于提供一種去除重疊路徑的方法、裝置及終端設備,以實現去除頁面內的重疊路徑。具體技術方案如下:
為了達到上述目的,第一方面,本發明實施例提供了一種去除重疊路徑的方法,應用于客戶端,所述方法包括:
接收用戶發出的去除頁面內重疊路徑的指令;
在接收到所述指令時,獲得所述頁面內的所有路徑;
針對各個路徑,檢測所述路徑是否與已檢測路徑之間存在重疊區域;
如果所述路徑與已檢測路徑之間存在重疊區域,則去除所述路徑中的重疊區域。
可選的,所述針對各個路徑,檢測所述路徑是否與已檢測路徑之間存在重疊區域的步驟,包括:
針對各個路徑,用預設的算法檢測所述路徑中是否與已檢測路徑之間存在交集,其中,所述交集組成的區域為重疊區域。
可選的,所述針對各個路徑,用預設的算法檢測所述路徑中是否與已檢測路徑之間存在交集的步驟,包括:
用預設的分割算法將所述路徑分割為多個第一區域;
獲得已檢測路徑在檢測時已分割成的多個第二區域;
針對所述每個第一區域,檢測每個第一區域的頂點坐標所確定的范圍,是否與所述各個第二區域的頂點坐標所確定的范圍之間存在重合的范圍,獲得所述路徑中與已檢測路徑中重合的范圍構成的交集。
可選的,所述去除所述路徑中的重疊區域,包括:
將所述路徑中與已檢測路徑中重合的范圍構成的交集刪除。
可選的,所述頁面,包括:
文檔中的所有頁面;或,用圖形處理軟件繪制的圖形文件的所有頁面。
可選的,所述接收用戶發出的去除頁面內重疊路徑的指令,包括:
判斷文檔編輯界面或圖形處理軟件界面中,預設的去除頁面內重疊路徑的按鈕是否被用戶按下;
若所述按鈕被用戶按下,則為接收到用戶發出的去除頁面內重疊路徑的指令。
第二方面,本發明實施例提供了一種去除重疊路徑的裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司;廣州金山移動科技有限公司,未經珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司;廣州金山移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811021133.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙閥并聯的電液伺服系統及其控制方法
- 下一篇:壓裂放噴泄壓報警裝置





