[發明專利]文檔編輯方法和裝置有效
| 申請號: | 201811208371.3 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109445657B | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 王旭;郭曉力 | 申請(專利權)人: | 天津字節跳動科技有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0483;G06F40/166 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 300000 天津市濱海高新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 編輯 方法 裝置 | ||
1.一種文檔編輯方法,其特征在于,包括:
獲取文檔編輯界面中焦點當前所在的位置;
根據所述焦點當前所在的位置及各預設控件對應的位置信息,確定與所述焦點當前所在的位置對應的第一預設控件;
根據各預設控件與各文檔塊的對應關系,獲取與所述第一預設控件關聯的目標文檔塊;
根據獲取的操作指令,對所述目標文檔塊進行編輯處理;
所述獲取與所述第一預設控件關聯的目標文檔塊之后,還包括:
若獲取的操作指令為字符編輯指令,則根據獲取的字符編輯指令,對所述焦點當前所在的位置指向字符進行編輯處理。
2.如權利要求1所述的方法,其特征在于,所述根據獲取的操作指令,對所述目標文檔塊進行編輯處理,包括:
根據當前被觸發的快捷操作鍵,對所述目標文檔塊進行編輯處理;
或者,
根據預設的編輯列表中當前被選中的操作選項,對所述目標文檔塊進行編輯處理,其中,所述預設的編輯列表為在確定所述焦點當前所在的位置對應第一預設控件時,在所述文檔編輯界面中顯示的編輯列表。
3.如權利要求1所述的方法,其特征在于,所述獲取的操作指令為移動文檔塊指令;
所述對所述目標文檔塊進行編輯處理,包括:
根據所述文檔編輯界面中所述第一預設控件被拖動至想要移動至的位置后釋放焦點;
根據所述文檔編輯界面中焦點的釋放位置,確定目標位置;
將所述目標文檔塊移動至所述目標位置處。
4.如權利要求1所述的方法,其特征在于,所述獲取的操作指令為調整文檔塊層級指令;
所述對所述目標文檔塊進行編輯處理,包括:
根據獲取的調整文檔塊層級指令,確定目標級別;
根據所述目標級別及所述文檔編輯界面中所有文檔塊當前對應的層級屬性,對所述目標文檔塊和與所述目標文檔塊關聯的第一預設控件進行層級調整。
5.如權利要求4所述的方法,其特征在于,所述第一預設控件包含子控件;
所述對所述目標文檔塊進行層級調整之后,還包括:
根據所述目標文檔塊調整后的層級及所述第一預設控件與各子控件間的層級關系,將所述各子控件進行層級調整。
6.如權利要求1-4任一項所述的方法,其特征在于,所述確定與所述焦點當前所在的位置對應的第一預設控件之前,還包括:
在所述文檔編輯過程中,若監測到第一預設操作,則在所述文檔中添加第二預設控件,并根據焦點當前所在的位置確定第三預設控件的第一位置信息,其中,所述第三預設控件為所述文檔編輯界面中與所述第二預設控件相鄰的前一個控件。
7.如權利要求6所述的方法,其特征在于,所述在所述文檔中添加第二預設控件之后,還包括:
監測是否獲取到第二預設操作;
若是,則根據所述第二預設操作的次數及所述第三預設控件當前的層級信息,確定所述第二預設控件與所述第三預設控件間的層級關系。
8.一種文檔編輯裝置,其特征在于,包括:
第一獲取模塊,用于獲取文檔編輯界面中焦點當前所在的位置;
確定模塊,用于根據所述焦點當前所在的位置及各預設控件對應的位置信息,確定與所述焦點當前所在的位置對應的第一預設控件;
第二獲取模塊,用于根據各預設控件與各文檔塊的對應關系,獲取與所述第一預設控件關聯的目標文檔塊;
處理模塊,用于根據獲取的操作指令,對所述目標文檔塊進行編輯處理;
所述處理模塊,還用于:
在獲取的操作指令為字符編輯指令時,則根據獲取的字符編輯指令,對所述焦點當前所在的位置指向字符進行編輯處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津字節跳動科技有限公司,未經天津字節跳動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811208371.3/1.html,轉載請聲明來源鉆瓜專利網。





