[发明专利]文档编辑方法和装置有效
申请号: | 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.vipzhuanli.com/pat/books/201811208371.3/1.html,转载请声明来源钻瓜专利网。